安装多人插件
wget https://github.com/gofrp/fp-multiuser/releases/download/v0.0.2/fp-multiuser-linux-386
mv fp-multiuser-linux-386 frp-multiuser
chmod +x frp-multiuser
tokens文件
user1=123
user2=abc
运行frp-multiuser
./frp-multiuser -l 127.0.0.1:7200 -f ./tokens
frps.ini
[common]
bind_port = 5001
vhost_http_port=5002
subdomain_host = go.xmyunce.com
[plugin.multiuser]
addr = 127.0.0.1:7200
path = /handler
ops = Login
通过docker来执行frps
docker run --network host -d -v /opt/go/frp_0.21.0_linux_amd64/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps
客户端使用0.34版本
frpc.ini
[common]
server_addr = go.xmyunce.com
server_port = 5001
user = user1
meta_token = 123
[web]
type = http
local_ip = 127.0.0.1
local_port = 12345
subdomain = lin
注意事项
- frp-multiuser的验证只在客户端开启时做验证,在tokens文件里添加新用户名时,需重启 frp-multiuser
- 客户端要开启端口,httpd.conf配置