服务器系统版本是ubunt14.04
更新软件源
sudo apt-get update
安装pip(系统提示已经安装过了,貌似可以跳过)
sudo apt-get install python-pip
安装加密库
sudo apt-get install python-m2crypto
安装shadowsocks服务器
sudo pip install shadowsocks
创建配置文件,配置文件可以放到任意位置,起任意名字。
出于习惯,将其放在/etc目录下,名字为shadowsocks.json
vi /etc/shadowsocks.json
在编辑器中修改内容为(单用户)
{ "server":"0.0.0.0", "server_port":8388, "local_port":1080, "password":"Your Password", "timeout":600, "method":"aes-256-cfb" }
配置多用户,在编辑器中输入
{ "server":"0.0.0.0", "local_address": "127.0.0.1", "local_port":1080, "port_password":{ "8388":"password", "8381":"password1", "8382":"password2", "8383":"password3" }, "timeout":600, "method":"aes-256-cfb" }
赋予文件权限(系统提示失败,测试中发现不用也行)
sudo chmod 755 /etc/shadowsocks.json
运行服务
sudo ssserver -c /etc/shadowsocks.json -d start
停止服务
sudo ssserver -c /etc/shadowsocks.json -d stop