十九、自己搭建frp实现内网穿透

目录

一、下载frp

二、配置文件

三、测试


我们现在的架构是vue在nginx中配置,然后请求会通过nginx访问gateway,gateway根据请求地址转发到对应服务。我们的nginx是配置在虚拟机(192.168.200.220)中。

本地已经能够成功跑起来了,可是我想外网访问,且不想花钱。因此我们需要自己搭建一个内网穿透,让外网能够直接访问到我们的本地nginx中的vue地址。

一、下载frp

https://github.com/fatedier/frp/releases/tag/v0.52.3

#解压 tar -zxvf frp_0.52.3_linux_amd64.tar.gz cd /usr/local/docker/neiwangchuantou/frp_0.52.3_linux_a

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1020266.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

stdin输入流+stdout输出流+stderr错误流 - jerry

process.stdin.on(data, (chunk) => {console.log(你输入了:, chunk.toString().trim()); });process.stdin.pipe(process.stdout);stdin 是输入源,stdout 是正常输出,stderr 是错误输出,三者是独立的流,方便重…

错过这8个R语言质控要点,你的生物数据分析可能全白做

第一章:R语言在生物测序数据质控中的核心地位在高通量测序技术迅猛发展的背景下,生物测序数据的质量控制(Quality Control, QC)成为下游分析可靠性的关键前提。R语言凭借其强大的统计计算能力与丰富的生物信息学支持包&#xff08…

基于52单片机的楼道智能照明系统设计与实现

第一章 设计背景与核心目标 传统楼道照明多采用常亮或手动开关控制,常亮模式存在严重能源浪费,手动开关则需用户触摸操作,夜间或双手忙碌时使用不便,且部分用户忘记关灯会进一步加剧能耗问题。52单片机(选用STC89C52RC…

【限时掌握】环境监测时空数据处理:R语言三大绘图包对比与实操

第一章:环境监测时空数据可视化概述环境监测中的时空数据记录了环境变量(如温度、湿度、PM2.5浓度等)在不同地理位置和时间点的动态变化。这类数据具有高维度、连续性和空间相关性等特点,通过可视化技术能够有效揭示污染扩散趋势、…

GraphQL安全加固秘籍:PHP环境下复杂度分析器深度集成指南

第一章:GraphQL的PHP查询复杂度限制 在构建基于PHP的GraphQL服务时,查询复杂度限制是保障系统稳定性的关键机制。未经控制的嵌套查询可能导致服务器资源耗尽,甚至引发拒绝服务攻击。通过引入查询复杂度分析器,可以在请求执行前预估…

杨建允:AI搜索趋势对互联网营销的影响

AI搜索正深刻重构互联网营销的底层逻辑,核心影响体现在以下三方面: 一、流量入口重构:从“关键词排名”到“AI引用” 传统SEO依赖关键词排名,而AI搜索通过生成式引擎优化(GEO)直接决定品牌是否会被AI引用为…

基于52单片机的红绿灯控制系统设计

第一章 设计背景与核心需求 城市交通路口的红绿灯控制是保障交通秩序的关键,传统固定时序红绿灯存在灵活性不足的问题——高峰时段易导致某一方向拥堵,平峰时段则造成通行资源浪费。52单片机(以STC89C52RC为代表)作为51系列增强型…

【农业物联网PHP实战】:3步实现设备状态实时同步的终极方案

第一章:农业物联网中设备状态同步的挑战与PHP的优势在农业物联网(Agri-IoT)系统中,大量传感器和执行器分布在田间地头,实时采集土壤湿度、气温、光照强度等数据,并依赖稳定的状态同步机制确保设备协同工作。…

冒泡排序---库函数qsort

目录 一. 冒泡排序 (1)什么是冒泡排序 (2)代码实现 (3)局限 二.qsort函数排序 注意事项: (1)在使用qsort函数需要包含的头文件.(2)在实现我们的compare函数时函数的参数必须和库里qsort函数的参数的类型一致. (3)记得将需要比较的数据将void类型转换类型. 三 模拟实现q…

环形链表问题

本文参考代码随想录 给定一个链表,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引…

3步搞定Laravel 13多模态存储集成,告别传统文件管理瓶颈

第一章:Laravel 13 多模态存储架构概览Laravel 13 引入了全新的多模态存储架构,旨在统一管理文件、缓存、会话与数据库等多种数据存储形式。该架构通过抽象层解耦底层驱动,使开发者能够灵活切换存储策略而无需修改核心业务逻辑。核心特性 支持…

从卡顿到秒级响应,农业传感器PHP数据写入优化全解析

第一章:从卡顿到秒级响应,农业传感器PHP数据写入优化全解析在现代农业物联网系统中,成百上千的传感器实时采集温湿度、土壤pH值、光照强度等关键数据,这些数据通常通过HTTP接口由PHP后端接收并写入数据库。然而,原始实…

天津到东营危险品物流运输公司 | 天津危化品专线直达东营 | 危险品仓储运输一体化

全链条服务覆盖天津至东营的危化品运输通道已形成成熟服务体系,覆盖全国34个省级行政区域,重点辐射京津冀、长三角及珠三角经济带。该线路支持医疗废弃物、腐蚀性化学品等9大类危险品运输,配套智能仓储系统实现货物分类存储与全流程溯源管理。…

相亲局上,我把姑娘的“响应式”理解成了CSS

昨晚我又双叒加班了,修一个IE兼容性问题——虽然我不知道这世界上到底还有谁在用IE。正当我咬牙切齿地跟!important斗智斗勇时,我妈的微信像弹窗广告一样蹦出来:“明晚七点,咖啡馆,姑娘是UI设计师,你肯定聊…

AI剪辑正在进入「电商智能剪辑」时代

随着短视频成为电商转化的主阵地,AI剪辑不再只是提升操作效率的工具,而正在向「理解内容、理解转化」的方向演进。 这一阶段的核心形态,就是 电商智能剪辑。为什么电商需要“智能剪辑”而不是“快剪辑”? 在电商场景中&#xff0c…

破除AI Agent自主操控风险:万字解读LangGraph“人工干预”机制 ,附零基础实战

作者:yukixxwang 随着大型语言模型(LLM)驱动的自主代理(Agent)从学术走向应用,如何确保其行为的可靠性、安全性与可控性,已成为决定其能否在真实世界关键任务中落地的核心挑战。大语言模型能力虽然越来越强,但并非完美无缺,可能产生错误或不准确输出。当一个 Agent 被…

比 ping 更好用的可视化网络诊断神器,开源了!

平常我们排查网络问题,经常会这样:打开终端,敲一行 ping 命令,然后盯着那一串 time=xx ms 输出,看久了眼睛是真的累。 而且单纯看数字,很难直观地感受到网络波动的“频率”和“趋势”,偶尔丢个包,一不留神就漏过去了。 如果我们需要同时监控好几个服务器,或者想看看 …

影刀RPA图片上传革命!亚马逊商品图片批量上传,效率暴增2000% [特殊字符]

影刀RPA图片上传革命!亚马逊商品图片批量上传,效率暴增2000% 🚀还在手动一张张上传亚马逊商品图片?重复点击拖拽到手抽筋?别扛了!今天我用影刀RPA打造智能图片上传机器人,3分钟搞定100个商品图片…

基于51单片机的无线鼠标实验设计

第一章 实验设计背景与核心意义 随着计算机外设技术的发展,无线鼠标因摆脱线缆束缚、使用灵活的特点,成为主流输入设备。传统无线鼠标多基于专用芯片设计,而基于51单片机实现无线鼠标功能,能深入理解人机交互原理、无线通信技术与…

揭秘纤维协程调试黑科技:3个你从未听说却至关重要的工具

第一章:揭秘纤维协程调试的行业盲区在现代高并发系统中,纤维(Fiber)协程因其轻量级与高效调度成为主流选择。然而,开发者在实际调试过程中常陷入难以察觉的陷阱,这些盲区不仅影响排查效率,更可能…