簡介:frp 是一個(gè)快速反向代理,幫助您將NAT或防火墻后面的本地服務(wù)器暴露到internet 的 開源、簡潔易用、高性能的內(nèi)網(wǎng)穿透和反向代理軟件,支持 tcp, udp, http, https等協(xié)議,github Star 高達(dá)65.1k。
歷史攻略:
開源網(wǎng)址:
https://github.com/fatedier/frp
通過在具有公網(wǎng) IP 的節(jié)點(diǎn)上部署 frp 服務(wù)端,可以輕松地將內(nèi)網(wǎng)服務(wù)穿透到公網(wǎng),同時(shí)提供諸多專業(yè)的功能特性,這包括:
1、客戶端服務(wù)端通信支持 TCP、KCP 以及 Websocket 等多種協(xié)議。
2、采用 TCP 連接流式復(fù)用,在單個(gè)連接間承載更多請(qǐng)求,節(jié)省連接建立時(shí)間。
3、代理組間的負(fù)載均衡。
4、端口復(fù)用,多個(gè)服務(wù)通過同一個(gè)服務(wù)端端口暴露。
5、多個(gè)原生支持的客戶端插件(靜態(tài)文件查看,HTTP、SOCK5 代理等),
便于獨(dú)立使用 frp 客戶端完成某些工作。
6、高度擴(kuò)展性的服務(wù)端插件系統(tǒng),方便結(jié)合自身需求進(jìn)行功能擴(kuò)展。
7、服務(wù)端和客戶端 UI 頁面。
配置準(zhǔn)備:聯(lián)網(wǎng)可訪問的外網(wǎng)ip服務(wù)器,一般使用購買阿里云或者騰訊云服務(wù)器公網(wǎng)IP即可。并且開放相關(guān)端口(圖省事可以全部開放)。
操作步驟:以家庭網(wǎng)絡(luò)訪問公司網(wǎng)絡(luò)為例。
假設(shè)為三個(gè)地方:a、公司內(nèi)網(wǎng);b、外網(wǎng)ip所在的服務(wù)器;c、家庭網(wǎng)絡(luò)
1、配置服務(wù)端:外網(wǎng)ip所在的服務(wù)器,假設(shè)為:111.112.113.114
2、配置客戶端:您想訪問的公司內(nèi)網(wǎng)應(yīng)用
3、測試和訪問:
以下為詳細(xì)操作步驟:
1、配置服務(wù)端:外網(wǎng)ip所在的服務(wù)器
1.1、通過xshell等ssh連上外網(wǎng)ip所在的服務(wù)器
1.2、新建和配置文件路徑/root/frps/frps.ini
# frps.ini
[common]
bind_port = 6001
bind_udp_port = 6001
dashboard_port = 7500
token = FRPfrp012345
dashboard_user = admin
dashboard_pwd = Frp123456
vhost_http_port = 10080
vhost_https_port = 10443
1.3、準(zhǔn)備好配置文件后啟動(dòng)命令
docker run --restart=always --network host -d -v /root/frps:/etc/frp --name frps snowdreamtech/frps
2、配置客戶端:您想訪問的公司內(nèi)網(wǎng)應(yīng)用
2.1、配置文件路徑/root/frpc/frpc.ini
測試機(jī)服務(wù)器
# frpc.ini
[common]
server_addr = 111.112.113.114
server_port = 6001
token = FRPfrp012345
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 1234
[myweb]
type = tcp
local_ip = 127.0.0.1
local_port = 8000
remote_port = 8000
2.2、準(zhǔn)備好配置文件后啟動(dòng)命令
docker run --restart=always --network host -d -v /root/frpc:/etc/frp --name frpc snowdreamtech/frpc
3、測試和訪問:
3.1、家庭網(wǎng)絡(luò)訪問FRP管理后臺(tái):http://111.112.113.114:7500
賬號(hào)/密碼:admin / Frp123456
3.2、家庭網(wǎng)絡(luò)訪問公司服務(wù)器:xshell等ssh連上外網(wǎng)ip所在的服務(wù)器,ssh端口1234
3.3、家庭網(wǎng)絡(luò)訪問公司內(nèi)網(wǎng)的myweb網(wǎng)頁:http://111.112.113.114:8000
聯(lián)系客服