启用 Shadowsocks 的多端口

文章来之:https://teddysun.com/

首先 shadowsocks有四种版本,本人在使用python和libev两个版本。其中libev的消耗的服务器的资源相当少,非常精简,但是始终配置多端口和账户都不成功。故而同时使用两个版本。

Shadowsocks-Python

Shadowsocks-Python 版的配置文件路径 /etc/shadowsocks-python/config.json,下面以修改该配置文件来说明。
在 Linux 下建议使用 vim 或者 nano 来编辑此配置文件。具体如何使用这两种编辑器,这里不多说明,可自行去搜索相关用法。
Shadowsocks-Python 版多端口配置文件示例:

{
    "server":"0.0.0.0",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
         "9000":"password0",
         "9001":"password1",
         "9002":"password2",
         "9003":"password3",
         "9004":"password4"
    },
    "timeout":300,
    "method":"your_encryption_method",
    "fast_open": false
}

重点在于 port_password 字段的修改。
你想要多少端口就添加多少端口,注意需要符合 json 格式,里面的最后一行后面是没有英文逗号的,整个大括号的最后需要有一个英文逗号。
修改完成后,保存配置文件,重启之。命令如下:

/etc/init.d/shadowsocks-python restart

发表评论

电子邮件地址不会被公开。 必填项已用*标注