簡介:frp 是一個快速反向代理,幫助您將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é)點上部署 frp 服務(wù)端,可以輕松地將內(nèi)網(wǎng)服務(wù)穿透到公網(wǎng),同時提供諸多專業(yè)的功能特性,這包括:
配置準(zhǔn)備:聯(lián)網(wǎng)可訪問的外網(wǎng)ip服務(wù)器,一般使用購買阿里云或者騰訊云服務(wù)器公網(wǎng)IP即可。并且開放相關(guān)端口(圖省事可以全部開放)。 操作步驟:以家庭網(wǎng)絡(luò)訪問公司網(wǎng)絡(luò)為例。 假設(shè)為三個地方: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)備好配置文件后啟動命令
2、配置客戶端:您想訪問的公司內(nèi)網(wǎng)應(yīng)用 2.1、配置文件路徑/root/frpc/frpc.ini 測試機服務(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)備好配置文件后啟動命令
3、測試和訪問: 3.1、家庭網(wǎng)絡(luò)訪問FRP管理后臺:http://111.112.113.114:7500 賬號/密碼: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 |
|