frp服務利用雲主機docker服務實現Windows遠程連接
1.雲主機配置
1.docker部署
# 創建文件
mkdir -p /root/docker/frp && touch /root/docker/frp/frps.ini
# 配置文件
cat > /root/docker/frp/frps.ini << EOF
[common]
# frp監聽的埠(隨意寫)
bind_port = 9919
# 授權碼,可設可不設,如若設置,客戶端也要設置,否則無法連接
token = 111
# frp管理後台埠(隨意寫)
dashboard_port = 9920
# frp管理後台用戶名和密碼(用於網站登錄)
dashboard_user = 111
dashboard_pwd = 111
# 日誌記錄位置
log_file = /var/log/frps.log
# 日誌記錄等級
log_level = info
# 日誌存活時間
log_max_days = 3
# 認證超時時間
authentication_timeout = 600
# 最大連接數
max_pool_count = 5
EOF
2.docker跑起服務
docker run -d \
--name frps \
--restart always \
--network host \
-v /root/docker/frp/frps.ini:/etc/frp/frps.ini \
snowdreamtech/frps:0.44.0
3.防火牆開啟埠
# 監聽埠
firewall-cmd --permanent --add-port=9919/tcp
# 後台管理埠
firewall-cmd --permanent --add-port=9920/tcp
# 重啟
firewall-cmd --reload
4.瀏覽器可以訪問後台管理系統
2.windows配置
1.下載並解壓 frp_0.44.0_windows_amd64.zip
下載地址://github.com/fatedier/frp/releases
下載 frp_0.44.0_windows_amd64.zip 安裝包(版本隨意)
2.配置frpc.ini文件
[common]
# 雲主機ip
server_addr=雲主機ip
# frp監聽的埠
server_port=9919
# 授權碼,需與服務端保持一致
token=111
[RDP]
# 連接協議
type=tcp
# 本地連接地址
local_ip=127.0.0.1
# 本地連接埠,不可更改
local_port=3389
# 遠程連接埠(可隨意)
remote_port=9999
3.啟動
win+r鍵入cmd
進入frp_0.44.0_windows_amd64目錄下
frpc -c frpc.ini
4.設置快捷方式
在frp目錄下創一個start.bat執行文件
# 寫入以下內容:
@echo off
:home
frpc -c frpc.ini
goto home
5.設置開機自啟
打開 C:\Users\你的電腦用戶名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\
將start.bat創建快捷方式並將快捷方式複製進去這樣就會在你每次開機的時候啟動 frp 了,但是會彈出命令提示符窗口,關閉則無法遠程
3.進行遠程連接
win+r鍵入mstsc
輸入自己的雲主機IP加埠

輸入自己要遠程電腦的用戶名和密碼


