在日常工作中,我们经常会遇到这样的需求:位于不同局域网的两台机器 A 和 B,需要通过 RDP(远程桌面协议)进行远程访问。由于局域网的隔离,直接连接往往无法实现,此时借助公网机器作为中转是常用的解决思路。
很多人第一反应是自己编写代码实现端口转发,但实际上,市面上已有多款成熟工具可以完美解决这个问题,无需重复造轮子。本文就为大家介绍 4 种简单易用的现成工具方案,帮你轻松实现跨局域网的 RDP 远程访问。
一、FRP(Fast Reverse Proxy):最推荐的轻量方案
FRP 是一款专注于内网穿透的轻量级工具,支持多种协议(包括 RDP),配置简单且性能稳定,是跨网远程访问的首选方案之一。
工作原理
- 公网机器 C 部署 FRP 服务端(frps)
- 被访问机器 B 部署 FRP 客户端(frpc),将其 3389 端口(RDP 默认端口)映射到公网机器 C
- 访问机器 A 通过公网机器 C 的映射端口间接连接机器 B
具体配置步骤
-
公网机器 C(服务端)配置
- 从FRP GitHub 仓库下载对应系统的安装包
- 解压后编辑配置文件
frps.ini
:[common] bind_port = 7000 # FRP服务监听端口,可自定义
- 启动服务端:
./frps -c frps.ini
(Linux/macOS)或frps.exe