來源:
什么是1|0frp
簡而言之,F(xiàn)RP是一款輕便、功能強大的反向代理軟件,允許內部網(wǎng)或防火墻后面的設備向外部世界提供服務,并支持HTTP、TCP、UDP等許多協(xié)議。
2|0實驗環(huán)境
- 一臺擁有公網(wǎng)IP的VPS(Linux)
- 需要進行內網(wǎng)穿透的實驗機Windows(暫不支持macOS)
3|0三種服務樣例
3|11. ssh服務
在Linux上和Win上分別下載對應的最新Release版本(點我跳轉)
tar -zxv cd
在我們的公網(wǎng)服務器 Server A上配置 設置通信端口
# [common] bind_port = 7000
啟動服務
./frps -c
接著配置我們Windows端的 (這次我們實驗使用默認的ssh類型即可)
# [common] server_addr = x.x.x.x server_port = 7000 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 7890
server_addr 填入我們的公網(wǎng)IP
server_port 剛剛的通信端口
local_ip 需要進行內網(wǎng)穿透的主機ip
local_port 是需要進行映射的端口
remote_port 是映射至公網(wǎng)服務器的端口
配置好后開啟服務連接
.\ -c
此時就可以通過公網(wǎng)IP+端口(7890)連接我們windows的22端口了
3|22. http服務
配置vps的
# [common] bind_port = 7000 vhost_http_port = 8080
配置win的
# [common] server_addr = x.x.x.x server_port = 7000 [web] type = http local_port = 80 custom_domains = www.exam
此時通過訪問公網(wǎng)IP+8080端口訪問到我們部署在win上80端口的web服務
3|33. dns服務
配置
# [common] bind_port = 7000
配置
# [common] server_addr = x.x.x.x server_port = 7000 [dns] type = udp local_ip = 8.8.8.8 local_port = 53 remote_port = 6000
使用dig進行測試
dig @[公網(wǎng)IP] -p 6000 www.bing.com
4|0其他
frp支持遠遠不止這些服務,當然也可以自定義服務。具體可閱讀手冊
1.《frp怎么穿透內網(wǎng)打印機?我來告訴你答案frp實現(xiàn)基于反向代理的內網(wǎng)穿透》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡信息知識,僅代表作者本人觀點,與本網(wǎng)站無關,侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《frp怎么穿透內網(wǎng)打印機?我來告訴你答案frp實現(xiàn)基于反向代理的內網(wǎng)穿透》僅供讀者參考,本網(wǎng)站未對該內容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉載時請保留本站內容來源地址,http://f99ss.com/why/3125985.html