Ubuntu 搭建Shadowsocks server
本篇文章只站在软件本身安装的角度,讲述如何搭建Shadowsocks服务端。
- OS:Ubuntu 16.04及以上版本
- 腾讯云服务器
1.首先安装Shadowsocks相关依赖及程序
sudo apt-get install python-pip
sudo apt-get install python-m2crypto
sudo pip install shadowsocks
2.配置config文件
mkdir /etc/shadowsocks
vim /etc/shadowsocks/config.json
3.编辑配置
{
"server":"", ##填写服务器外网ip地址,ip也可以写内网地址。
"server_port":8000,
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{ ##访问密码,可以多个端口:密码
"8000":"123456",
"8001":"123456"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}
像腾讯云服务器这种,大都是内网服务器再通过公网ip转发的,所以server填写腾讯云的内网ip
4.查询内网ip
ifconfig
5.启动Shadowsocks服务 (-d 后台启动)
sudo ssserver -c config.json -d start
6.添加开机启动
vi /etc/rc.local
将
ssserver -c /etc/shadowsocks/config.json -d start
添加到rc.local底部