使用 frp 的远程桌面方案

当我们想使用 Windows 自带的 mstsc 远程桌面连接远程电脑时,常见的情况由于远程电脑没有公网IP而连接失败,这时就需要一个拥有公网 IP 的 VPS 来做代理,实现内网穿透,也就是相当于一个桥梁,将目标内网的机器与我们当前机器连起来。像花生壳,Teamviewer 等这类软件都可以实现,远程桌面,但是要么费用比较高,要么免费版体验很差,所以这里我们购买一台廉价的 VPS,使用 frp 来做这个代理功能,更方便,更好用。 1. 在VPS和目标机器上分别下载 frp frp Github: https://github.com/fatedier/frp,通常下载最新的 Release 版本就可以。 2. 在VPS上配置服务器端 在服务器端,用的是 frps.exe,配置文件是 frps.ini,配置内容如下即可。 [common] bind_port = 7000 dashboard_user = jack dashboard_pwd = jack'svps dashboard_port = 8888 上面的配置中, bind_port = 7000 就是配置对外开放的端口,客户端都会连接服务器的这个端口。下面三行的配置是网页的管理页面,可以通过网页查看当前有多少设备连接。 配置完成后,打开 CMD 或 PowerShell,执行 frps.exe -c frps.ini 就启动了服务器端,注意这个窗口不要关闭。 3. 在目标机器上配置客户端 客户端使用的是 frpc.exe,配置文件是 frpc.ini,配置内容如下 [common] server_addr = 110.112.110.112 server_port = 7000 [RDP] type = tcp local_ip = 127....

November 14, 2020 · 1 min · 猫猫