shadowsocks / shadowsocks-nodejs

https://github.com/shadowsocks/shadowsocks
Other
1.25k stars 724 forks source link

多用户配置,客户端连接后服务端报异常 #20

Closed mangege closed 11 years ago

mangege commented 11 years ago

多用户运行报异常,单用户配置正常 主要同时监听多个端口,端口被封了马上换个,而无需连接到服务器改配置

version: git commit a1364ee01a80cd7e8bf5e0641479dd56e4f639fc node: v0.8.16

crypto.js:144
  return (new Cipher).init(cipher, password);
                      ^
Error: Must give cipher-type, key
    at Object.exports.createCipher (crypto.js:144:23)
    at new Encryptor (/home/outman/webroot/shadowsocks-nodejs/encrypt.js:68:30)
    at Server.<anonymous> (/home/outman/webroot/shadowsocks-nodejs/server.js:77:19)
    at Server.EventEmitter.emit (events.js:96:17)
    at TCP.onconnection (net.js:1039:8)

服务器配置文件

{
        "server":"127.0.0.1",
                "server_port":8888,
                "local_port":1081,
                "password":"xxxxx!",
                "port_password": {
                        "4433": "xxxxx!",
                        "8080": "xxxxx!"
                },
                "timeout":60
}

客户端配置

{
    "server":["x.xxx.xxx"],
    "server_port":4433,
    "local_port":3439,
    "password":"xxxxx!",
    "timeout":60,
    "method":null
}