什么是Shadowsocks?
Shadowsocks是一个开源的代理软件,它可以实现对网络连接进行加密,并且可以绕过网络审查。
为什么需要对Shadowsocks进行多用户流量限制?
一些自或者租用服务器上搭建Shadowsocks服务时,默认情况下是没有对各个用户进行带宽或者连接数等方面的限制。这就可能导致某些恶意或者大数据传输任务占用大部分带宽资源,从而影响正常使用者。
如何在Python中实现多用户量限制?
步骤1:安装shadowsocks库
shell pip install shadowsocks
步骤2:修改配置文件
打开/etc/shadowsockets/config.json
文件,在其中添加以下内容:
{ “port_password”: { “8381”: “password1”, “8382”: “password2” }, “method”: “aes-256-cfb”, …} 其中"_password"
选项指了端口和密码之间的映射关。
步骤3:编写插件程序(limiter.py)
创建一个为iter.py
的Python脚本,并将以下代码复制到该脚本中: python from shadowsocket import common
正文完