由于TeamViewer的高额使用费及其安全问题,萌生了自己搭建FRP实现Windows远程桌面的想法,网上找了一圈基本没有全面且安全落地的,大部分都是面向技术达人的,对于新手的我来说走了不少弯路,在摸索中终于搞定了远程桌面管理,省一点是一点,如有不完美的请各位达人指教。
tips:
1.不差钱的可以买带宽大点的服务器
2.新建服务器入站规则时,一定要一个端口一个端口建,尝试过端口端建规则,结果折腾了两天没成功,差点放弃
3.frp的KCP方式还在研究,据说握手后就能直连了,速度会快不少
一、部署带公网IP的云服务器
1.购买阿里云ECS服务器,选择UBUNTU系统,版本16以上
2.云服务器启动后进入管理界面设置管理员密码
3.防火墙放行相应端口
重复以上操作,把7000和其他客户端需要使用的端口一个个制定入站规则,每个端口可对应一台远程客户端,有些端口设置后可能无法连接,这是因为你设置的端口被系统占用了,重新换个端口试试,切记一定要单个端口一个规则,不要设置成端口段,我就在这里卡了好久
4.用ECS控制台自带远程登录服务器
登录成功后进入命令行界面
二、FRP服务器端安装
1.下载frp服务器端
wget https://github.com/fatedier/frp/releases/download/XXXXX/frp_XXXXX_linux_amd64.tar.gz
XXXXX 为frp最新版本号,可以通过frp官网查询FRP,我以0.32.0为例:wget https://github.com/fatedier/frp/releases/download/v0.32.0/frp_0.32.0_linux_amd64.tar.gz