github 地址
https://github.com/fatedier/frp
部署
1. docker 部署
server docker 部署
docker run --network host -d -v /root/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps
server frps.ini
[common]
bind_addr = 0.0.0.0
bind_port = 8888
token = testtoken
client 客户端docker部署
client frpc.ini
这个配置文件相当于映射了 8090,8091 端口; server_addr 写服务器外网端口
[common]
server_addr = xxx.xxx.xxx.xxx
server_port = 8888
token = testtoken
[web]
type = tcp
local_ip = 192.168.2.176
local_port = 8090
remote_port = 8090
[web1]
type = tcp
local_ip = 192.168.2.176
local_port = 8091
remote_port = 8091
2. linux shell 部署
客户端和服务器端可以去 github 上下载; 部署起来很简单,编辑好配置文件直接启动就行;
https://github.com/fatedier/frp/releases