簡介
frp 是一個可用於內網穿透的高性能的反向代理應用,支持 tcp, udp 協議,爲 http 和 https 應用協議提供了額外的能力,且嘗試性支持了點對點穿透。linux
場景
- 利用處於內網或防火牆後的機器,對外網環境提供 HTTP 或 HTTPS 服務。
- 對於 HTTP, HTTPS 服務支持基於域名的虛擬主機,支持自定義域名綁定,使多個域名能夠共用一個 80 端口。
- 利用處於內網或防火牆後的機器,對外網環境提供 TCP 和 UDP 服務,例如在家裏經過 SSH 訪問處於公司內網環境內的主機
安裝
-
服務端git
- wget https://github.com/fatedier/f...
- tar -zxvf frp_0.27.0_linux_amd64.tar.gz
- cd frp_0.27.0_linux_amd64
- rm -rf frps.ini
- mv frps_full.ini frps.ini
- vi frps.ini
- 去除 subdomain_host 配置 或者寫本身的根域名
- 啓動 ./frps -c ./frps.ini
-
客戶端(mac爲例)github
- wget https://github.com/fatedier/f...
- tar -zxvf frp_0.27.0_darwin_amd64.tar.gz
- cd frp_0.27.0_darwin_amd64
- vi frps.ini ,配置以下(http協議爲例)
- 配置域名解析,記錄值是 frp server 的ip
- 啓動 ./frpc -c ./frpc.ini
驗收
如但願瞭解更多,請關注微信公衆號
segmentfault