如何启用Shadowsocks的多端口
原文地址(原文目前已经被删除 本文属于备份文章 ):如何启用Shadowsocks的多端口 一键脚本默认只会开启单个端口以供使用。之所以这么做,是因为考虑到一般都是个人使用才会自己搭建属于自己的 Shadowsocks 服务端,所以在安装交互的时候,默认只要求输入某个端口即可。但如果你想要小范围内分享,那么你可能需要开启多个端口。 目前主流的四个版本实际上都是支持多端口的,只不过开启的方法不太一样,本文的重点就是写一下针对不同版本的 Shadowsocks 如何开启多端口。 注意:本文是以四合一版的正确安装和使用为前提条件的。 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 ShadowsocksR ShadowsocksR 版的配置文件路径 /etc/shadowsocks-r/config.json,下面以修改该配置文件来说明。 ShadowsocksR 版多端口配置文件示例: { "server":"0.0.0.0", "server_ipv6": "[::]", "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", "protocol": "your_protocol", "protocol_param": "", "obfs": "your_obfs", "obfs_param": "", "redirect": "", "dns_ipv6": false, "fast_open": false, "workers": 1 } 重点在于 port_password 字段的修改。 你想要多少端口就添加多少端口,注意需要符合 json 格式,里面的最后一行后面是没有英文逗号的,整个大括号的最后需要有一个英文逗号。 修改完成后,保存配置文件,重启之。命令如下:...