news 2026/5/1 17:26:47

一次内网开发环境访问方式的改进实践:使用 FRP 替代远程桌面

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一次内网开发环境访问方式的改进实践:使用 FRP 替代远程桌面

一次内网开发环境访问方式的改进实践:使用 FRP 替代远程桌面

一、背景

在公司项目中,经常会遇到这样一种开发环境限制:

项目内网服务器禁止直接访问外网

为了在该环境下进行开发和调试,常见的做法是:

  • 准备一台可以联网的台式机
  • 通过向日葵 / ToDesk / Windows 远程桌面等方式远程控制这台机器
  • 再由该机器访问内网服务器进行开发、调试等操作

二、问题描述

2.1 现有方案的痛点

远程桌面主要有下面几个问题:

  1. 受网络质量影响较大
    网络如有波动,画面就会卡顿、延迟断连,影响开发体验。

  2. 开发环境重复搭建
    需要在“中转的联网机器”上安装 IDE、SDK、编译工具以及各种依赖,维护成本较高。

  3. 图形化并非必需
    实际开发过程中,大多数操作(代码编辑、服务运行、日志查看等)完全可以通过 SSH 完成,并不依赖 GUI,甚至当你需要调试前端代码时也可以通过将该前端端口也映射出来的方式实现。


三、思路分析

仔细想想:

我们主要为的不是“远程控制一台电脑”,而是“访问内网服务器”。

由此便可得出一个新路线:

  • 联网台式机可以访问内网服务器
  • 联网台式机可以访问外网
  • 那么它天然可以作为一个网络转发节点

由此引入FRP(Fast Reverse Proxy),通过端口映射的方式,将内网服务器的服务暴露到外网。


四、方案设计

4.1 网络结构示意

/* by 01022.hk - online tools website : 01022.hk/zh/imagetopng.html */ 本地开发电脑 | | SSH v 外网服务器 (frps) | | 端口转发 v 联网台式机 (frpc) | | 内网访问 v 内网服务器 (192.168.1.144:22)

4.2 端口映射说明

假设环境如下:

  • 内网服务器 SSH 地址:192.168.1.144:22
  • 外网服务器地址:114.113.112.111
  • 映射端口:6666

最终可以通过以下方式访问内网服务器:

/* by 01022.hk - online tools website : 01022.hk/zh/imagetopng.html */ ssh user@114.113.112.111 -p 6666

等价于:

ssh user@192.168.1.144 -p 22

4.3 FRP 客户端配置示例

frpc运行在联网台式机上,配置示例:

[ssh_proxy] type = tcp local_ip = 192.168.1.144 local_port = 22 remote_port = 6666

frps部署在外网服务器上,用于接收外部连接并转发流量。


五、结果与效果

5.1 方案对比

方案稳定性延迟维护成本
远程桌面较差
SSH + FRP稳定

5.2 实际收益

  • 不再依赖图形化远程桌面
  • SSH 连接稳定性显著提升
  • 中转机器只需保持开机,无需长期占用
  • 不影响现场工作人员正常使用联网台式机

六、总结

  1. 默认方案不一定是最优方案
    远程桌面更适合运维或临时操作,而非高频开发场景。

  2. FRP 非常适合内外网桥接场景
    显著提升开发效率和体验。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 9:32:32

JSON文件中显示为 \uXXXX 字符 的解决办法

在JSON文件中,有些字段值是直接使用汉字,而有些字段值则是以 \u 开头的字符,这是因为:✅ 正确显示的汉字:这些是正常编码的中文字符,文件保存格式为 UTF-8,浏览器或编辑器能正确识别并显示为中文…

作者头像 李华
网站建设 2026/5/1 9:30:50

私有化大模型部署:企业AI落地的关键技术方案

私有化大模型部署:企业AI落地的关键技术方案 引言:为什么企业需要私有化大模型? 1. 企业的「AI落地痛点」 当企业尝试用AI解决实际问题时,公有云大模型(如GPT-4、文心一言) 往往无法满足核心需求: 数据隐私风险:金融、医疗等行业的敏感数据(如客户交易记录、患者病…

作者头像 李华
网站建设 2026/5/1 9:30:45

救命神器8个AI论文工具,专科生搞定毕业论文+格式规范!

救命神器8个AI论文工具,专科生搞定毕业论文格式规范! 专科生的毕业论文救星,AI 工具如何改变你的写作方式? 对于很多专科生来说,毕业论文不仅是一次学术训练,更是一场与时间、压力和知识盲区的较量。尤其是…

作者头像 李华
网站建设 2026/5/1 4:39:15

SRAM 芯片容量计算及常见型号速查表

IS62WV51216 SRAM 芯片容量计算及常见型号速查表 IS62WV51216 的总容量为 1MB(字节),计算核心是拆解型号中的关键参数,结合 SRAM 容量计算公式推导。 一、型号参数拆解 ISSI 公司的 IS62WV 系列 SRAM 型号命名有明确规律&#xff…

作者头像 李华
网站建设 2026/5/1 11:46:15

单片机基础知识 -- HADDR

STM32中HADDR的完整解析 一、HADDR的基础定义(必记核心) HADDR AHB Peripheral Address Bus,中文全称:AHB外设地址总线。 它是STM32单片机内部 高速AHB总线(Advanced High-performance Bus) 的专属地址总线…

作者头像 李华
网站建设 2026/5/1 10:02:16

新手友好:全面解析克隆Demo代码仓库的操作步骤!

即使你从未使用过Git,也能通过本教程轻松掌握克隆Demo代码仓库的方法。整个过程简单直观,只需几个命令即可完成。接下来,我们将分阶段讲解操作流程,确保每位新手都能一次成功。 一、下载模组的示例代码 下载示例代码到一个合适的项…

作者头像 李华