Ubuntu16.04搭建Shadowsocks服务器
此教程 不适用于
Ubuntu18.04
1. 安装Shadowsocks
apt-get update
//安装python的包管理工具
apt install python-pip
//升级pip
pip install --upgrade pip
pip install setuptools
//安装shadowsocks
pip install shadowsocks
在安装升级pip之后,使用pip出现
ImportError: cannot import name main
可参考这篇文章
2. 配置shadowsocks.json
新建配置文件ss.json
,路径/ss/ss.json
cd /
mkdir ss
cd ss
sudo vim ss.json
格式参考github官方实例
{
"server":"you_server_ip",
"port_password":{
"8388":"you_password",
"8389":"you_password",
"8390":"you_password",
"8391":"you_password",
"8392":"you_password"
},
"localhost_address":"127.0.0.1",
"localhost":1080,
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false,
"workers":100
}
3. 启动 & 关闭
- 后台启动:
ssserver -c /ss/ss.json -d start
- 关闭:
ssserver -c /ss/ss.json -d stop
4. 有用命令
- 杀死占用端口的多个进程
sudo kill -9 $(lsof -i:端口号 -t)