frp內網穿透

2022-06-15 13:36:08 字數 1836 閱讀 3286

frp 是乙個可用於內網穿透的高效能的反向**應用,支援 tcp, udp, http, https 協議。

frpsfrps.ini放到具有公網 ip 的機器上。

frpcfrpc.ini放到處於內網環境的機器上。

修改 frps.ini 檔案,這裡使用了最簡化的配置:

# frps.ini

[common]

bind_port = 7000

啟動 frps:

./frps -c ./frps.ini

修改 frpc.ini 檔案,假設 frps 所在伺服器的公網 ip 為 x.x.x.x;

# frpc.ini

[common]

server_addr = x.x.x.x

server_port = 7000

[ssh]

type = tcp

local_ip = 127.0.0.1

local_port = 22

remote_port = 6000

啟動 frpc:

./frpc -c ./frpc.ini

通過 ssh 訪問內網機器,假設使用者名為 test:

ssh -oport=6000 [email protected]

有時想要讓其他人通過網域名稱訪問或者測試我們在本地搭建的 web 服務,但是由於本地機器沒有公網 ip,無法將網域名稱解析到本地的機器,通過 frp 就可以實現這一功能,以下示例為 http 服務,https 服務配置方法相同, vhost_http_port 替換為 vhost_https_port, type 設定為 https 即可。

修改 frps.ini 檔案,設定 http 訪問埠為 8080:

# frps.ini

[common]

bind_port = 7000

vhost_http_port = 8080

啟動 frps;

./frps -c ./frps.ini

修改 frpc.ini 檔案,假設 frps 所在的伺服器的 ip 為 x.x.x.x,local_port 為本地機器上 web 服務對應的埠, 繫結自定義網域名稱www.yourdomain.com:

custom_domains = www.yourdomain.com啟動 frpc:

./frpc -c ./frpc.ini

www.yourdomain.com的網域名稱 a 記錄解析到 ipx.x.x.x,如果伺服器已經有對應的網域名稱,也可以將 cname 記錄解析到伺服器原先的網域名稱。custom_domains也可以填寫 ip 位址,這樣就可以直接使用 ip:point 的方式訪問,而不需要網域名稱對映。

通過瀏覽器訪問即可訪問到處於內網機器上的 web 服務。

本文由個人 hexo 部落格 co2fe.com 遷移

date: 2018-11-13 14:07:58

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

frp內網穿透

目錄 1.條件 3.解壓 4.進入解壓目錄 4.1.在公網伺服器端 4.2公網伺服器端啟動frps 5.1在內網客戶端 5.2啟動frpc 6.再找一台使用者名為test的機器測試 注意 購買公網伺服器後,需要在使用者安全組開放內連外連線埠6000和7000,內連線埠7000。一定要設定remote...