2015-02-05 09:25:02
最近一直在用ss但是python的并发并不是很好所以我改换成golang 的ss了。 代码下载
server配置(跟官方的不一样): 1. 新建文件夹 2. 进入文件夹后新建文件:config.json pid.cfg start.sh test.log 1. config 是server运行的配置文件 2. pid.cfg 是server运行的进程号记录的位置 3. start.sh 是服务启动时候运行的脚本 4. test.log 这个是排查故障的时候用的错误记录文件
{
"server":"XXX.com", //服务器ip地址或者绑定的域名
"server_port":8088, // 运行的端口
"local_port":1080, //本地运行端口
"password":"XXXXXXX", // 端口的密码
"timeout":600, // 不打算解释了
"method":"aes-128-cfb" // 推荐的加密算法,128 强度其实足够了。
}
ssserver-go -d start --log-file test.log --pid-file pid.cfg
ssseerver-go 是我从网站上下载的服务器端,然后改了个名字放到path里面了 -d是托管服务的意思(离开控制台了之后还能运行) –log-file 不解释 –pid-file 不解释
因为我们用的是文件夹管理的不同进程不同配置。 我们只需要复制文件夹然后修改里面的配置文件就可以了。 如果我们的系统扩容的时候需要多个用户独立管理。