利用vps+frp實現訪問公司內網windows遠程桌面

服務端:vps
客戶端:windows主機

vps安裝、配置、後臺運行frp server。

1. 訪問https://github.com/fatedier/frp/releases 獲取vps系統對應的frp程序包。
2. 連接vps,下載對應的程序包。
~]# wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_amd64.tar.gz
3. 配置frps.ini, 表示frp server端配置文件。
~]# vim frps.ini 
[common]
bind_port = 7000  # vps需要監聽的端口,用於和frp 客戶端連接。
4. 啓動服務,作爲後臺運行
nohup frp/frps -c frp/frps.ini & &> /dev/null

windows安裝、配置、開機自啓動運行frp client。

1. 訪問https://github.com/fatedier/frp/releases 獲取windows系統對應的frp程序包。
2. 配置frpc.ini, 表示frp client端配置文件。
[common]
server_addr = 107.172.67.xx #服務器的IP
server_port = 7000                #服務器監聽的port,同上面bind_port的值
[rdp]
type = tcp
local_ip = 127.0.0.1           
local_port = 3389                 # 當用戶連接以下 frp server的5200端口時,會被轉發到frp client的3389端口(遠程桌面的默認端口)。 
remote_port = 5200              # frpc 在與frps建立連接後,server會監聽於此端口用於被用戶連接。需要打開frps的防火牆給此端口。
3. 寫一個bat腳本用於啓動frp client.
編輯一個內容如下的文件,frp.bat
@echo off  
start  "C:\Windows\System32\cmd.exe"   
cd C:\Users\Administrator\Desktop\frp_0.20.0_windows_amd64\frp_0.20.0_windows_amd64 
frpc -c frpc.ini
exit  
* start  "C:\Windows\System32\cmd.exe"   表示打開一個cmd命令行
* 命令段
* exit  退出打開的命令行

注意
1)C:\Users\Administrator\Desktop\frp_0.20.0_windows_amd64\frp_0.20.0_windows_amd64 此處目標目錄是frpc程序所在的目錄;
2)腳本中的命令應該先測試能正常執行;

4. 將其添加至服務。
C:\Users\Administrator>sc create frp binPath=  C:\Users\Administrator\Desktop\fr
p.bat start= auto

注意:binPath= 此處的值是上面frp.bat的絕對路徑。

5. 查看開機自啓服務是否有添加的frp服務,開始--運行 輸入:msconfig

利用vps+frp實現訪問公司內網windows遠程桌面

6. 運行服務,使用快捷鍵:ctrl+shift+esc

利用vps+frp實現訪問公司內網windows遠程桌面

7. 查看進程,使用快捷鍵:ctrl+shift+esc

利用vps+frp實現訪問公司內網windows遠程桌面

8. 訪問遠程桌面,(注意:不能在本機訪問;注意:端口是 remote_port), 開始--運行 輸入:mstsc

利用vps+frp實現訪問公司內網windows遠程桌面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章