基於frp的udp穿透
基於frp的http穿透簡介
相關文件
基於udp的穿透方案
demo測試
判斷是否穿透成功
是否直連
frp是一種快速反向**,可幫助您將nat或防火牆後面的本地伺服器公開到internet。到目前為止,它支援tcp
和udp
以及http
和https
協議,在這些協議中,請求可以通過網域名稱**到內部服務。
frp還具有p2p連線模式。
官方文件:
開啟資料夾選擇伺服器配置檔案進行修改
這裡進行簡單配置,配置如下
[common]
#繫結伺服器端口
bind_port = 7000
#管理檢視埠、賬號、密碼
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
配置好過後儲存,在當前目錄下執行frps -c frps.ini
配置客戶端frpc.ini,修改如下
[common]
#伺服器ip位址
server_addr = 39.104.***.***
#伺服器繫結埠
server_port = 7000
[udp]
#服務型別
type = udp
#本地客戶端udp埠
local_port = 9000
#自定義遠端呼叫埠
remote_port = 9001
配置好過後儲存,在當前目錄下執行frpc -c frpc.ini
注意:1.udp訪問位址為伺服器位址39.104.***.***,埠為自定義埠9001
2.請確認自己的雲伺服器已經配置了相應的安全訪問規則
try catch (exception e)
方式一:利用wireshark抓包獲取對應埠的資料,編碼檢視是否是自己傳送的資料
方式二:直接啟動穿透的udp客戶端服務,將收到的資料列印出來檢視
應用udp的方式一般都是想通過內網打洞直連,不走frp中轉流量,這裡經過測試,通過監測流量大小發現frp還是走的**,基於xtcp的frp方案也測試失敗,具體的點對點傳輸還需研究
基於frp內網穿透
客戶端在內網,外網訪問不到其web服務。現在需要使該內網客戶端的web服務能被外網訪問。frp github releases 準備服務端為公網ip,可以被外網訪問,且客戶端可以訪問到該服務端。配置檔案 配置檔案frps.ini common bind port 7000啟動nohup frps c...
Frp內網穿透
部落格首發鏈結 frp 是乙個可用於內網穿透的高效能的反向 應用,支援 tcp,udp 協議,為 http 和 https 應用協議提供了額外的能力,且嘗試性支援了點對點穿透。github 啟動 frps cd main frp 024.1 server chmod rf 777 frps c fr...
FRP內網穿透
通常我們在外邊,想訪問內網的終端裝置,比如在家的電腦,樹莓派等裝置,但是我們是無法直接連線到這些裝置的,因為這些裝置都是內網裝置。想要連線就需要nat network address translation,網路位址轉換 想要實現這乙個功能,可以有許多方法,比如說frp 花生殼 ssh等實現。這篇文...