ubuntu 上安装 shadowsocks server

apt-get install python-gevent python-pip

pip install shadowsocks
安装shadowsocks了。
接下来配置也比较简单,找到shadowsocks文件夹: sudo find / -name shadows*
新建一个 config.json,或者其他名字的都行,位置可以放在/etc/shadowsocks/下(默认没有这个文件,你要自己创建一个),或者home或者其他地方。

内容是

{
“server”:”my_server_ip”,
“server_port”:8388,
“local_port”:1080,
“password”:”barfoo!”,
“timeout”:600,
“method”:”aes-256-cfb”
}
具体含义wiki上给的也很清楚

server 服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址
server_port 服务器端口
local_port 本地端端口
password 用来加密的密码
timeout 超时时间(秒)
method 加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4”, 等等。默认是一种不安全的加密,推荐用 “aes-256-cfb”

apt-get install python-m2crypto
然后就可以启动服务了。

ssserver -c /etc/shadowsocks/config.json
当然了,你不可能一直开着ssh,所以还是

nohup ssserver -c /etc/shadowsocks/config.json &
然后可以关了SSH。
或者更直接的开机自启动,添加到rc.local

发表评论