ShadowsocksR如何限制用户连接数量及速度

SSR账号小范围分享给家人或朋友。这种情况下,就有必要为SSR设置一定的限制了,避免滥用问题。

我们只需将单个账号的同时连接数量,限制在一个较小的范围内,比如6,这样即便这个账号被100人拥有,也只能同时登录6个人。
另外SSR的限流限速,需要相关协议的支持,即安装SSR服务器端时选择的协议(protocol)

如下图所示,建议选择auth_aes128_md5开始往下的几种,最好是auth_chain开头的几个,效果更好。

限制SSR连接数量

打开ShadowsocksR的配置文件 config.json,该文件路径在/etc/shadowsocks-r/config.json
找到如下参数行,双引号中间填入合适的数字,该数字即代表限制连接数。

1
2
3
4
"protocol_param":"",

更改后:
"protocol_param":"6",

限制SSR连接速度

用Winscp登录SSR服务器,打开SSR的配置文件config.json,该文件路径在/etc/shadowsocks-r/config.json
在配置文件中的大括号中,添加以下两行参数,将后面的数字改为适合自己的。

1
2
"speed_limit_per_con": 512,
"speed_limit_per_user": 1024,
1
2
speed_limit_per_con”: 512,代表每个连接限速512KB。
speed_limit_per_user”: 1024,代表每个端口限速1MB。

完成后保存,然后重启SSR使设置生效。

1
/etc/init.d/shadowsocks-r restart
-------------���Ľ�����л�����Ķ�-------------
0%