如果此文章被 CSDN 设置为了 VIP 文章,请跳转至原文链接免费阅读:https://wiki-power.com/如何实现外网RDP远控(frp)
使用 frp 在任意网络下实现远程桌面控制。
为什么使用 RDP
RDP 是 Windows 自带的协议。相比市面上的远程桌面软件,如 Todesk、Anydesk、向日葵等,有以下优势:
- 兼容性更佳,根据设备自适应分辨率,可连接键鼠使用
- 自由度高,不限制设备数量,也没有会员体系
- 连接速度取决于电脑网速和服务器配置
为什么使用 frp
RDP 仅支持同 IP 段使用,为了在外网下实现远控,我们需要用 frp 方法给内网做穿透。
frp 是一个反向代理软件,体积轻量但功能强大,可以使处于内网或防火墙后的设备对外界提供服务,它支持 HTTP、TCP、UDP 等众多协议。
用 frp 实现外网 RDP 远控的原理,就是让被控端与服务器相连,我们通过服务器来间接连接被控端,从而实现远控。
准备
- 服务端(可以是云服务器,也可以是有公网 IP 的实体机)
- 被控端(Windows 必须是专业版以上)
- 远控端(全平台都适用)
服务端配置
首先,查看服务器架构:
arch
参考 frp 的 Releases 页面,选择符合自己架构的版本下载(比如我是 X86_64
架构,即选择 amd64
):
wget https: