通过不同的token来使用frps

2020-11-24 17:24:53 阅读:2 编辑

安装多人插件

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

注意事项

  1. frp-multiuser的验证只在客户端开启时做验证,在tokens文件里添加新用户名时,需重启 frp-multiuser
  2. 客户端要开启端口,httpd.conf配置