一.服務端配置
服務端需要公網環境,一般用一台雲服務器就行了,我選擇的是 Linux 服務器,Windows 服務器也是可以的。
下載 frp:
wget https://github.com/fatedier/frp/releases/download/v0.32.1/frp_0.32.1_linux_amd64.tar.gz
解壓:
tar -xzf frp_0.32.1_linux_amd64.tar.gz
配置:
cd frp_0.32.1_linux_amd64
vim frps.ini
寫入以下內容:
[common]
bind_port = <服務端端口>
bind_addr = 0.0.0.0
authentication_method = token
token = <認證Token>
dashboard_port = 37500
dashboard_user = admin
dashboard_pwd = <Dashboard密碼>
然后保存,使用命令啟動:
./frps -c ./frps.ini
這里是需要配置守護進程的,推薦 pm2,簡單方便,pm2 教程傳送。
二.客戶端配置
客戶端指需要被遠程控制的電腦(Windows)
下載 frp windows https://github.com/fatedier/frp/releases ,一般選擇 windows_amd64。
解壓,然后編輯 frpc.ini
,寫入以下配置:
[common]
server_addr = <服務端公網ip>
server_port = <服務端端口>
authentication_method = token
token = <認證Token>
[RDP]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 13389
下載一個 AlwaysUp 作為配置 frp 開機自啟動的軟件。
鏈接: https://pan.baidu.com/s/1w-dSy_cw06oGgmrDqCzu0w 提取碼: 96n2
運行 AlwaysUp,選擇“Add Application”
配置好以后啟動。
然后遠程桌面輸入 服務器公網ip:13389
試試能不能正常訪問
三.Windows設置
進入遠程桌面設置:
設置睡眠: