frp 的作用
- 利用處于內(nèi)網(wǎng)或防火墻后的機器帘不,對外網(wǎng)環(huán)境提供 http 或 https 服務说莫。
- 對于 http, https 服務支持基于域名的虛擬主機,支持自定義域名綁定寞焙,使多個域名可以共用一個80端口储狭。
- 利用處于內(nèi)網(wǎng)或防火墻后的機器互婿,對外網(wǎng)環(huán)境提供 tcp 和 udp 服務,例如在家里通過 ssh 訪問處于公司內(nèi)網(wǎng)環(huán)境內(nèi)的主機辽狈。
1慈参、修改 frps.ini 文件,設置 http 訪問端口為 8899端口,服務端配置frps.ini
[common]
bind_port = 7000
vhost_http_port = 8899
2刮萌、啟動 frps
./frps -c ./frps.ini
后臺啟動
nohup ./frps -c ./frps.ini &
3驮配、修改 frpc.ini 文件,假設 frps 所在的服務器的 IP 為47.75.65.222着茸,local_port 為本地機器上 web 服務對應的端口, 綁定自定義域名 www.yourdomain.com:客戶端配置frpc.ini
[common]
server_addr = 47.75.65.222
server_port = 7000
[ssh1]
type = tcp
local_ip = 172.16.3.52
local_port = 22
remote_port = 6100
[web11]
type = http
local_port = 9007
custom_domains = www.yourdomain.com
locations = /bbsp
[web21]
type = http
local_port = 9004
custom_domains = www.yourdomain.com
locations = /bbss
[web31]
type = http
local_port = 8055
custom_domains = www.yourdomain.com
4壮锻、啟動 frpc
./frpc -c ./frpc.ini
后臺啟動
nohup ./frpc -c ./frpc.ini &