經過frp穿透實現rdp遠程桌面

因爲近期teamView常常短線,甚至沒法鏈接,其餘免費遠程軟件延遲過高
因此利用服務器閒置流量進行內網穿透遠程桌面服務linux

  • 有公網ip的服務器一臺
  • 須要被遠程的window電腦一臺
  • 軟件frp
  • version 0.31.2

注意區分系統架構,並根據本身的需求下載對應的版本git

服務端配置

wget https://github.com/fatedier/frp/releases/download/v0.31.2/frp_0.31.2_linux_amd64.tar.gz

解壓後編輯 frps.inigithub

[common]
bind_port = 7000             # 全部的客戶端端口都經過此端口進行穿透
    
dashboard_port = 7005        # 網頁版儀表盤能夠清楚的出當前frps開發的端口
dashboard_user = admin
dashboard_pwd = admin

啓動服務端frpsweb

./frps -c frps.ini

前臺啓動服務,窗口關閉,服務即關閉shell

後臺啓動服務,可關閉當前窗口windows

Nohup ./frps -c frps.ini &

顯示以下內容即爲正常運行安全

nohup: ignoring input and appending output to nohup.out服務器

使用命令 jobs 能夠查看後臺正常運行的程序網絡

中止frp架構

使用 ps -aux|grep frp 查詢frp當前進程

pi 935 0.0 0.1 803312 5612 pts/2 Sl 01:07 0:00 ./frpc -c frpc.ini

pi 1014 0.0 0.0 7568 492 pts/2 S+ 01:22 0:00 grep --color=auto frp

Kill 935

便可中止工程運行;

客戶端訪問穿透

能夠用於遠程桌面

下載地址:

https://github.com/fatedier/frp/releases/download/v0.32.1/frp_0.32.1_windows_386.zip

下載完成之後編輯frpc.ini 修改文件內容

[common]
server_addr = 47.105.113.67     # frps公網ip
server_port = 8080              # 遠程frps 開放端口
token = 123456                  # 驗證消息非必填
  
[rdp]
 type = tcp
local_ip = 127.0.0.1
local_port = 3389                # 本地須要穿透的端口
remote_port = 3389               # 服務端開啓的端口

[web]
type  = http
local_ip = 127.0.0.1
local_port = 80                 # 也可將本地其餘端口映射到公網
remote_port = 8080              # 遠程對應的端口,注意防火牆及安全組策略

在frpc.ini所在文件夾打開shell執行命令

./frpc -c frpc.ini

顯示 start proxy success 表示啓動並與frps鏈接成功

在另一臺安裝有「遠程桌面」的電腦上進行遠程鏈接(window默認都會有安裝)

「計算機」 中輸入47.115.113.67:3306

接下來會提示(網絡級別身份驗證)計算機名稱等驗證,正確輸入便可
在這裏插入圖片描述

相關文章
相關標籤/搜索