必要條件:必須有一個公網服務器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,密碼是被控端的密碼。
盡情使用吧