必要条件:必须有一个公网服务器git
frp是一个开源的端口转发工具,中文使用说明及下载地址在这里 https://github.com/fatedier/frp/blob/master/README_zh.mdgithub
TeamViewer有一个功能,就是容许Lan直连,就是说容许在局域网内部使用,而不通过TeamViewer的服务器,这就为咱们提供了思路。服务器
方案图:tcp
服务端(frps.ini)的配置:工具
[common] bind_port = 7000
端口能够随便改,防火墙记得要开放此端口和5938端口spa
被控端(frpc.ini)配置:命令行
[common] server_addr = xx.xx.xx.xx 这是你的服务器外网IP server_port = 7000 [rdp] type = tcp local_ip = 127.0.0.1 local_port = 5938 remote_port = 5938
被控端开启frpc方式:code
新建一个快捷方式,内容为 %comspec% /c "frpc.exe -c frpc.ini"server
这是使用配置文件的方式运行,固然frpc.exe也是支持命令行参数的,具体能够输入frpc --help查看blog
服务端的开启方式也是相似
最后,记得开启TeamViewer的容许Lan链接,控制端TeamViewer的ID位置输入服务器的IP,密码是被控端的密码。
尽情使用吧