當前位置:首頁 » 數據倉庫 » frp配置是什麼意思
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

frp配置是什麼意思

發布時間: 2023-06-15 13:12:38

⑴ frp內網穿透

內網穿透即內網映射,可以將區域網變公網,從而可以讓外網訪問本地區域網內的服務。內網穿透原理技術有這么幾種:
1,通過公網伺服器轉發,這是目前市場上大多三方的內網穿透服務方式。
2,P2P穿透,端對端連接通信,即常說的UDP打洞方式,受國內復雜網路環境影響打洞成功機率不高。
3,通過公網伺服器響應對二端握手穿透,穿透成功時直接二端P2P打洞直聯。

內網穿透工具有很多,比如Ngrok、花生殼、frp。原理基本一樣。

這里主要了解一下FRP, frp分為客戶端和服務端,frps為服務端,frpc為客戶端。

https://github.com/fatedier/frp

https://gofrp.org/docs/

https://gofrp.org/docs/examples/

配置時的埠防火牆必須開放和要配置開放對應的安全組

使用FileZilla來鏈接,可以傳輸文件了

現在通過 FRP 就可以很容易實現這一功能,這里以 HTTP 服務為例:首先修改 【FRP 服務端】配置文件,通過 vhost_http_port 參數來設置 HTTP 訪問埠,這里將 HTTP 訪問埠設為 8080。

再去修改客戶端文件。這里通過 local_port 和 custom_domains 參數來設置本地機器上 Web 服務對應的埠和自定義的域名,這里我們分別設置埠為 80,對應域名為 mm.like.com

frp的客戶端新增[mysql]

訪問:mysql -uxx1 -hxx2 -P1006 -pxx3

Centos7的服務systemctl腳本存放在:/usr/lib/systemd/目錄下,有系統(system)和用戶(user)之分,一般需要開機不登錄就能運行的程序,就存放在/usr/lib/systemd/system/目錄下。

然後,我們再把這個腳本放置在 /usr/lib/systemd/system/目錄下,之後我們再運行下面兩條命令來更新 systemd 配置文件,並啟動服務