#什么是frp?
frp是一個非常簡單的內網穿透軟體,使用條件是你需要有一臺公網服務器,大致原理是:公網服務器監聽某個埠等待內網服務器連接,內網服務器連接成功后用戶訪問公網的某一個埠,訪問的所有內容都會轉發到內網服務器,也就是所有的請求都會經過公網服務器轉發一次,
#準備作業
一臺公網服務器
本地開啟一個http的服務
服務器開啟一個http服務:
python -m SimpleHTTPServer 8989
MAC開啟http服務
python -m http.server 9999
兩端下載好軟體
https://github.com/fatedier/frp/releases
#步驟
1、公網服務器:
下載frp軟體之后進行解壓:
tar -zxvf frp_0.43.0_linux_amd64.tar.gz //解壓
mv frp_0.43.0_linux_amd64 frps //對檔案重命名
cd frps
rm -rf frpc* //洗掉客戶端相關無用檔案
配置frps.ini檔案
[common]
bind_port = 7000 # 等待內網服務器連接的埠
vhost_http_port = 7080 # 最終用戶訪問的埠(http)
vhost_https_port=7081 # 最終用戶訪問的埠(https)
token=123456 # 密鑰,最好設定,避免你的服務器被他人冒用
保存退出
啟動
./frps -c ./frps.ini

2、本地服務器
以我本機MAC為例
tar -zxvf frp_0.43.0_darwin_arm64.tar.gz
mv frp_0.43.0_darwin_arm64 frpc
cd frpc
# 洗掉服務端相關檔案
rm -rf frps*
vim frpc.ini
[common]
server_addr = 159.75.4.95 //我的公網ip
server_port = 7000 //前面設定的連接埠
token= 123456 //前面設定的秘鑰
[web1] //這個名字隨便取,但是需要保證所有客戶端唯一
type=http
local_port = 8080 //需要轉發的內網埠
custom_domains = 159.75.4.95 //自定義的域名,如果沒有域名直接寫公網服務器的
保存退出
啟動:
./frps -c ./frps.ini

訪問 //公網IP:7080 回傳的應該是 //127.0.0.1:8080 的內容,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/519154.html
標籤:其他
下一篇:YUM倉庫
