最近頻繁使用teamviewer鲸湃,導(dǎo)致賬號被限制了,每次只能連接5分鐘子寓,于是想著自建一個內(nèi)網(wǎng)穿透服務(wù)暗挑。
frp 是一個可用于內(nèi)網(wǎng)穿透的高性能的反向代理應(yīng)用,支持 tcp, udp 協(xié)議斜友,并且為 http 和 https 應(yīng)用協(xié)議提供了額外的能力炸裆。要使用 frp 進行內(nèi)網(wǎng)穿透, 必須有一臺有互聯(lián)網(wǎng) IP 的服務(wù)器鲜屏。推薦:華為云
安裝
- 下載
最新版frp晒衩,根據(jù)系統(tǒng)選擇對應(yīng)的版本
- 服務(wù)端配置
下載解壓后,進入到解壓目錄墙歪,修改配置文件frps.ini
,這里主要修改服務(wù)端端口號
[common]
bind_port = 7000
- 啟動服務(wù)端
配置完成后即可啟動
./frps -c ./frps.ini
- 客戶端配置
客戶端也需要下載對應(yīng)系統(tǒng)版本的軟件包贝奇,解壓后虹菲,進入解壓目錄,修改配置文件frpc.ini
掉瞳。假設(shè)服務(wù)端ip為:1.2.3.4毕源,配置客戶端本地端口號和遠程端口號,下面配置的是內(nèi)網(wǎng)的3389端口陕习,該端口為遠程桌面服務(wù)端口
[common]
server_addr = 1.2.3.4
server_port = 7000
[rdp]
type = tcp
local_ip = 0.0.0.0
local_port = 3389
remote_port = 5200
- 啟動客戶端
frpc.exe -c frpc.ini
- 使用遠程桌面連接
使用windows自帶的遠程桌面連接霎褐,輸入1.2.3.4:5200
和登錄計算機的賬號密碼即可實現(xiàn)遠程連接內(nèi)網(wǎng)的電腦
frp客戶端啟動優(yōu)化
使用命令行的方式需要一直開著cmd窗口,并且每次開機或重啟都需要執(zhí)行一次啟動该镣,很不方便冻璃。使用nssm把frp客戶端封裝成一個windows服務(wù),下載解壓后使用cmd運行命令打開配置窗口
.\nssm.exe install frpc
點擊
install service
完成服務(wù)安裝,完成后可以在計算機管理->服務(wù)
中看到該服務(wù)省艳,以后每次開機都會自動啟動frp客戶端