利用處於內網或防火牆後的機器,對外網環境提供 http 或 https 服務。
對於 http, https 服務支援基於網域名稱的虛擬主機,支援自定義網域名稱繫結,使多個網域名稱可以共用乙個80埠。
利用處於內網或防火牆後的機器,對外網環境提供 tcp 和 udp 服務,例如在家裡通過 ssh 訪問處於公司內網環境內的主機。
wget
tar xf frp_0.21.0_linux_amd64.tar.gz
mv frp_0.21.frp_0.21.0_linux_amd64 /usr/local
cd !$
ln -sv frp_0.21.0_linux_amd64 frp
解壓之後的檔案
frpc.ini 客戶端配置檔案
frps.ini 服務端配置檔案
[common]
# 使用本機位址
bind_addr = 127.0.0.1 # 這裡不能監聽127.0.0.1 可以是本地內網位址 10.x.x.x
# 繫結的外網商品
bind_port = 3459
# 虛擬web主機埠,可不用配置
# 客戶端認證密碼
auto_token = 認證密碼
[common]
server_addr = 外網位址
server_port = 3459
auto_token = 認證密碼
[ssh_埠]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 埠
注意:server_addr是伺服器端的公網ip位址,server_port是frp服務埠號,auto_token是連線伺服器的口令,必須和伺服器保持一致。[ssh_208]是客戶端通過伺服器與使用者之間的通道名,每個客戶端必須不一樣,remote_port是伺服器端對外提供本機服務的埠號,即使用者連線60.12.220.16:10085,相當於連線127.0.0.1:22,即arm板上的ssh服務
原文:
注意:客戶端的時鐘不能和伺服器端時鐘相差太大!否則會出現認證超時的錯誤:authorization timeout
這個超時時間可以在配置檔案中通過 authentication_timeout 這個引數來修改,單位為秒,預設值為 900,即 15 分鐘。如果修改為 0,則 frps 將不對身份驗證報文的時間戳進行超時校驗。
使用命令:date 檢視當前計算機時間使用命令:date -s "yyyy-mm-dd hh-mm-ss" 設定時間
使用命令:hwclock -w 寫入flash
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...
frp實現內網穿透
1.linux安裝 sudo wgetsudo tar xzvf frp 0.31.2 linux amd64.tar.gz sudo mv frp 0.31.2 linux amd64 frp cd frpfrps frps.ini這個兩個是服務端檔案,frpc frpc.ini這兩個是客戶端檔案...