FRP內網穿透技術實現對校園網電腦的遠端訪問

2021-09-29 15:35:15 字數 2552 閱讀 2559

目前越來越多的服務依賴於雲伺服器端實現,很多demo在自己筆記本上進行測試是相當困難的,而自己用的台式電腦又在實驗室,所以便攜訪問變得尤為重要。當然,有很多軟體可以實現對本地電腦的遠端訪問,比如大名鼎鼎的teamviewer或者是國產向日葵軟體,不僅可以用作ftp傳輸檔案,就連vnc遠端訪問桌面也是優化的流暢至極。但是!!!無奈實驗室網速不太給力,時而5m/s,時而10kb/s,用teamviewer的感覺一卡一卡的著實難受。而且也並不需要桌面環境,用teamviewer就顯得很雞肋了,因此我們可以通過內網穿透技術,實現便捷的遠端訪問自己的電腦,用命令列進行遠端辦公。

擺在眼前的問題則是,實驗室電腦分配的是區域網ip,而非公網ip,因此我們則需要利用內網穿透技術,經本機的區域網ip的某埠對映到某個公網ip的埠,我們只需訪問公網ip的埠,通過埠資料**,則可實現對區域網內的電腦的乙個遠端訪問。

雲伺服器主機,系統ubuntu18.04lts

本地區域網ip,linux系統可通過ifconfig檢視自己的區域網ip,而windows系統則需要通過在cmd命令列中輸入ipconfig檢視;

本地主機,系統ubuntu18.04;

安裝ssh服務,命令列輸入:

sudo

apt-get

install openssh-server

service

ssh start # 啟用ssh服務

wget 

tar -zxvf frp_0.29.1_linux_amd64.tar.gz # 解壓檔案

cd frp_0.29.1_linux_amd64 # 進入檔案目錄

vim frps.ini # vim 編輯檔案

開啟檔案後,顯示一下內容:

# frps.ini

[common]

bind_port = 7000

後台啟動frps服務

nohup ./frps -c ./frps.ini  &

# 複製該行**,不要忘記最後的 & 符號

設定安全組規則登入雲伺服器 > 控制台 > 安全組 > 新建 > 選擇預設開放全部埠 > 管理例項 > 新增關聯 > 選擇自己的伺服器進行繫結即可

安裝ssh服務,命令列輸入:

sudo

apt-get

install openssh-server

service

ssh start # 啟用ssh服務

vim frpc.ini # 注意此處是frpc檔案

檔案內容修改為:

# frpc.ini

[common]

server_addr = x.x.x.x # 此處需要填寫雲伺服器公網ip,ubuntu可通過ifconfig進行檢視

server_port = 7000

[ssh]

type = tcp

local_ip = x.x.x.x # 此處需要填寫本機區域網ip

local_port = 22

remote_port = 6000

後台啟動frpc服務

nohup ./frpc -c ./frpc.ini  &

# 複製該行**,不要忘記最後的 & 符號

hostname(雲伺服器主機ip) : x.x.x.x

port:6000

username(本地主機使用者名稱): ***

passwd: ***x

或者電腦終端terminal連線

# test為本地主機使用者名稱,x.x.x.x則是公網伺服器ip位址

ssh -oport=6000 [email protected]

在雲伺服器端複製frps.ini為frps_1.ini、frps_2.ini,將其中bind_port值改為不同,分別啟

frp實現內網穿透

利用處於內網或防火牆後的機器,對外網環境提供 http 或 https 服務。對於 http,https 服務支援基於網域名稱的虛擬主機,支援自定義網域名稱繫結,使多個網域名稱可以共用乙個80埠。利用處於內網或防火牆後的機器,對外網環境提供 tcp 和 udp 服務,例如在家裡通過 ssh 訪問處於...

frp實現內網穿透

第二部 開啟資料夾,配置裡面的frpc.ini檔案,右鍵編輯就可以 裡面的ssh是預設的要改個名字,不是提示名字被占用,web 是自己加上去的,但是也要改個名字。埠號 按自己需求定,比如你的tomcat是80埠,就配80 按這個配置好檔案後,進行第三步。第三步 在doc視窗下執行這個配置檔案,執行這...

Frp實現內網穿透

一 內網穿透 內網穿透 可用使用外網訪問本地的應用,例如 內網穿透後使用zyd.fanaozhe.top訪問本地的localhost 8080 二 frp安裝步驟 服務端 客戶端2.frp的解壓啟動 1 服務端 將tar包解壓縮 tar zxvf frp 0.26.0 linux amd64.tar...