Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.11 KB

README.md

File metadata and controls

51 lines (38 loc) · 1.11 KB

shadowsocks-manager-tiny

基础用法

假设以前 s 端的配置文件为:

type: s
shadowsocks:
  address: 127.0.0.1:1234
manager:
  address: 0.0.0.0:5678
  password: 'abcxyz'
db: 'db.sqlite'

对应的启动方式:

node index.js 127.0.0.1:1234 0.0.0.0:5678 abcxyz

假如要同时运行 shadowsocks 的客户端:

node index.js 127.0.0.1:1234 0.0.0.0:5678 abcxyz libev:aes-256-cfb
node index.js 127.0.0.1:1234 0.0.0.0:5678 abcxyz python:aes-256-cfb

高级用法

若需要在开启每一个 ss 端口的同时,运行一个kcptunudp2raw或者其他别的什么配套程序,首先把cmd.sample.json重命名为cmd.json,然后参考里面的内容填好运行参数即可。

所有端口都运行的配置文件示例:

[
  "/your/kcprun/server/file/path/server_linux_amd64 -t 127.0.0.1:${port} -l :${port+10000} --key ${password}"
]

仅部分端口运行的配置文件示例:

[
  {
    "port": "10000,11000,12000-12100,13000-14000",
    "cmd": "/your/kcprun/server/file/path/server_linux_amd64 -t 127.0.0.1:${port} -l :${port+10000} --key ${password}"
  }
]