frp 端口映射

簡介

frp 是一個可用於內網穿透的高性能的反向代理應用,支持 tcp, udp 協議,爲 http 和 https 應用協議提供了額外的能力,且嘗試性支持了點對點穿透。linux

場景

  1. 利用處於內網或防火牆後的機器,對外網環境提供 HTTP 或 HTTPS 服務。
  2. 對於 HTTP, HTTPS 服務支持基於域名的虛擬主機,支持自定義域名綁定,使多個域名能夠共用一個 80 端口。
  3. 利用處於內網或防火牆後的機器,對外網環境提供 TCP 和 UDP 服務,例如在家裏經過 SSH 訪問處於公司內網環境內的主機

安裝

  1. 服務端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
  2. 客戶端(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

驗收

  • 帳號密碼是 admin admin

如但願瞭解更多,請關注微信公衆號
segmentfault

相關文章
相關標籤/搜索