我们在搭建好SSR之后,一般情况下是一个人用的,所以默认的一个端口就够了。但还有一些朋友可能有多用户的需求,那这种情况就需要对SSR服务器端做额外的设置了。 用过SSR的朋友可能都知道,使用SSR的时候只需要输入服务器IP、端口和密码等信息,并不需要单独的用户名。所以针对多用户的需求,我们并不是真的创建很多用户,而是为SSR服务器开放多个端口,每个端口对应不同的密码就可以了。
多用户实现途径
连接至服务器,打开/etc/shadowsocks-r/config.json
,这是SSR的配置文件,其原始部分内容为:
1 | { |
我们需要分别删掉关于端口和密码的两行,即以下两行:
1 | "server_port":8686, |
然后另外加入一个port_password参数,参数中标明多个端口和对应的密码:
注意:最后一个密码后面只有双引号没有逗号,前几个密码后面都有!
1 | "port_password":{ |
更改后的最终形式如下:
1 | { |
更改完成后,保存文件。如果系统启用了防火墙,记得在防火墙中开放刚才添加的端口。
最后重启SSR服务
1 | /etc/init.d/shadowsocks-r restart |