Ubuntu 16.04
1、安装Shadowsocks
获取root权限
sudo -s
?
更新apt-get
apt-get update
?
安装python包管理工具
apt-get install python-setuptools
apt-get install python-pip
?
安装shadowsocks
pip install shadowsocks
2、配置Shadowsocks
mkdir /etc/shadowsocks
vim /etc/shadowsocks/ss.json
内容如下:
{
"server":"0.0.0.0",
"server_port":443,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"www.jianshu.com/u/e02df63eaa87",
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false,
"workers": 1
}
说明:
server 服务端监听地址(IPv4或IPv6)
server_port 服务端端口,一般为443
local_address 本地监听地址,缺省为127.0.0.1
local_port 本地监听端口,一般为1080
password 用以加密的密匙
timeout 超时时间(秒)
method 加密方法,默认为aes-256-cfb,更多请查阅Encryption
fast_open 是否启用TCP-Fast-Open,true或者false
workers worker数量
3、启动Shadowsocks
启动:ssserver -c /etc/shadowsocks/ss.json -d start
停止:ssserver -c /etc/shadowsocks/ss.json -d stop
重启:ssserver -c /etc/shadowsocks/ss.json -d restart
4、设置SS为开机自启动
vi /etc/rc.local
加入:
sudo ssserver -c /etc/shadowsocks/ss.json -d start
Centos 6
1.准备VPS
2.安装sshd,设置sshd开机启动,允许root远程登录(可忽略,一般服务商会帮你预配置好)
3.使用root用户远程登录主机,推荐使用Bitvise SSH Client 下载地址(点我),也可以进官网下载(已被封,可用百度或Bing缓存页查看到下载地址)
4.进行系统更新
yum -y update
5.安装wget下载器
yum -y install wget
6.下载ss安装脚本
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
7.使上述脚本属性可执行
chmod +x shadowsocks.sh
8.执行脚本
./shadowsocks.sh 2>&1 | tee shadowsocks.log
9.控制台会依次询问ss访问密码,访问端口,加密方式(选择端口后不需要你另外开放防火墙规则)
10.请尽情使用吧!
注:
服务启停命令:
启动
/etc/init.d/shadowsocks start
停止
/etc/init.d/shadowsocks stop
重启
/etc/init.d/shadowsocks restart
状态查询
/etc/init.d/shadowsocks status
编辑配置文件:
nano /etc/shadowsocks.json
原文地址:https://www.cnblogs.com/kioluo/p/8824753.html