FRP 安裝教程
最近開發微信小程序需要安裝一個內網穿透服務放在自己的服務器裏面,frp 不需要自己去編譯,所以我選擇安裝frp服務
PS:內網穿透服務可以選擇
frp
或者選擇ngrok
frp 編譯後文件地址: Releases · fatedier/frp (github.com)
frp 官網:https://gofrp.org
下載frp
我們去frp GitHub 的地址下載frp編譯後的文件。
PS:這裏需要選擇對應平臺的。
- frp_0.38.0_freebsd_386.tar.gz
- frp_0.38.0_freebsd_amd64.tar.gz
- frp_0.38.0_linux_386.tar.gz
- frp_0.38.0_linux_amd64.tar.gz
- frp_0.38.0_linux_arm.tar.gz
- frp_0.38.0_linux_arm64.tar.gz
- frp_0.38.0_linux_mips.tar.gz
- frp_0.38.0_linux_mips64.tar.gz
- frp_0.38.0_linux_mips64le.tar.gz
- frp_0.38.0_linux_mipsle.tar.gz
- frp_0.38.0_windows_386.zip
- frp_0.38.0_windows_amd64.zip
根據自己CPU 型號選擇
安裝 frp
-
將文件放到帶有公網服務器的機器上,這裏我選擇的是雲服務器,使用的是 frp_0.38.0_linux_amd64.tar.gz
-
解壓文件
-
修改frp 配置文件
frps.ini
[common] bind_port = 7000 bind_addr = 0.0.0.0 vhost_http_port = 80 vhost_https_port = 443 bind_udp_port = 7001 dashboard_addr = 0.0.0.0 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = admin log_file = ./frps.log log_level = info log_max_days = 3 disable_log_color = false subdomain_host = example.com # 這裏修改爲你的公網服務器的域名就可以
-
打開服務器端口
7000
、7500
啓動frps
啓動frp服務端
./frps -c ./frps.ini
啓動之後可以在瀏覽器中輸入
example.com:7500
查看frp控制檯了賬號密碼是
admin/admin
啓動frpc
啓動frp 客戶端
這裏的客戶端版本根據自己的系統選擇,這裏我選擇的是windows版本
- 修改
frpc.ini
文件
[common]
server_addr = example.com # frps 服務地址
server_port = 7000
log_file = ./frpc.log
log_level = info
log_max_days = 3
disable_log_color = false
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
[web01]
type = http
local_ip = 127.0.0.1
local_port = 5000
subdomain= test # 這個選項需要服務端開啓subdomain_host
[web02]
type = http
local_ip = 127.0.0.1
local_port = 5000
subdomain= testback
- 打開cmd,啓動frpc
frpc.exe
- 此時就可以訪問
text.example.com:5000
、testback.example.com:50000
訪問本地文件了。