基於frp的udp穿透

2021-10-02 05:36:26 字數 1573 閱讀 4073

基於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等實現。這篇文...