Shadowsocks Python多用户流量限教程

什么是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

正文完