必要條件:必須有一個公網服務器
frp是一個開源的端口轉發工具,中文使用說明及下載地址在這里 https://github.com/fatedier/frp/blob/master/README_zh.md
TeamViewer有一個功能,就是允許Lan直連,就是說允許在局域網內部使用,而不經過TeamViewer的服務器,這就為我們提供了思路。
方案圖:

服務端(frps.ini)的配置:
[common] bind_port = 7000
端口可以隨便改,防火牆記得要開放此端口和5938端口
被控端(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方式:
新建一個快捷方式,內容為 %comspec% /c "frpc.exe -c frpc.ini"
這是使用配置文件的方式運行,當然frpc.exe也是支持命令行參數的,具體可以輸入frpc --help查看
服務端的開啟方式也是類似
最后,記得開啟TeamViewer的允許Lan連接,控制端TeamViewer的ID位置輸入服務器的IP,密碼是被控端的密碼。
盡情使用吧
