一些朋友在根据科学上网:VPS上搭建shadowsocks配置好ss后,希望对能使用ss的人员进行密码端口或者流量限制。分为多种情况:不分密码端口不在乎流量,分密码端口不在乎流量,分密码端口在乎流量,以及分密码分端口,并且希望更精确的了解各个ss用户的流浪使用情况。
不分密码端口不在乎流量
这个直接根据科学上网:VPS上搭建shadowsocks配置即可,同一个密码端口可以给不限数个终端使用~
分密码端口不在乎流量
这个需要修改配置文件,及科学上网:VPS上搭建shadowsocks中的shadowsocks.json,修改成如下格式:
{ "server": "0.0.0.0", "port_password": { "8381": "foobar1", "8382": "foobar2", "8383": "foobar3", "8384": "foobar4" }, "timeout": 300, "method": "aes-256-cfb" }
分密码端口在乎流量
这个主要用的是iptables规则,其实你在根据上一种情况的配置文件,自己设置iptables规则就可以看到shadowsocks各个端口走的流量,例如我要监控端口2018走的流量:
iptables -A OUTPUT -p tcp --sport 2018
之后再输入iptables -vnL就可以看流量使用情况了~具体的规则设置可以参考iptables专栏
当然,也有写好的脚本~可以参考这个自动设置各个ss用户能使用的最大流量,超出则关闭,详细参考:shadowsocks多用户流量限制。
分密码分端口,并且希望更精确的了解各个ss用户的流浪使用情况
基于shadowsocks-manager实现可视化ss多用户端口与流量限制,支持用户注册,支持连接多台ss服务器。教程详见:shadowsocks-manager实现ss多用户管理与流量限制。
最新评论
5211314
能不能教我 一点不会