By Noxxxx from https://www.noxxxx.com/?post_type=post&p=58
欢迎分享与聚合,尊重版权,可以联系授权
安装
非root登陆需要在命令前面加上sudo
.
Debian / Ubuntu:
apt-get install python-pip pip install shadowsocks
CentOS:
yum install python-setuptools && easy_install pip pip instal shadowsocks
很简单,两条命令就可以了
配置
ss的配置主要就是一个/etc/shadowsocks.json
的文件,下面是模板。
{ "server":"my_server_ip", #这里改成你的vps的IP "server_port":8388, #这里是端口,可改可不改 "local_address": "127.0.0.1", #默认 "local_port":1080, #默认 "password":"mypassword", #设置一个密码 "timeout":300, #默认 "method":"aes-256-cfb", #加密方式,可改可不改 "fast_open": false #默认 }
注:加密方式默认是aes-256-cfb
,可以改成其他的,例如rc4-md5
,祥见说明.
如果想配置多用户,把配置文件改成下面的:
{ "server": "0.0.0.0", "port_password": { "8381": "foobar1", #前面是端口号,后面是密码 "8382": "foobar2", "8383": "foobar3", "8384": "foobar4" }, "timeout": 300, "method": "aes-256-cfb" }
启动
前台运行:
ssserver -c /etc/shadowsocks.json
后台运行:
ssserver -c /etc/shadowsocks.json -d start
加入开机启动项:
编辑/etc/rc.local
,在后面加入刚刚的启动命令。或者直接命令行输入:
echo '/usr/bin/ssserver -c /etc/shadowsocks.json -d start' >> /etc/rc.local
到这服务器的都配置完成了,下面就是客户端的配置了。
客户端
下载:官网下载,可惜进不去。
配置:
我们可以直接用配置文件shadowsocks.json
,格式内容和上面的一样,Windows可以直接放进文件夹,其他的需要输入。
我们还可以配置成二维码,然后扫描就行。
二维码配置
ss的配置可以写成ss://method:password@hostname:port
,例如配置是
{ "server":"192.168.100.1", "server_port":8888, "local_port":1080, "password":"passwd", "timeout":600, "method":"rc4-md5" }