在安装shadowsocks之前,我们需要了解shadowsocks有哪些版本

目前shadowsocks的服务器端有四个版本:

1. Shadowsocks-Python

2. Shadowsocks-libev

3. Shadowsocks-Go

4. Shadowsocks-NodeJS


本次介绍将介绍安装Shadowsocks-Python版本,由于Python版本用的较多,其他版本自行搜索。其次本次安装适合于Centos系统版本

安装的步骤:

1.安装PIP

2.安装Shadowsocks

3.配置Shadowsocks

4.运行并检查Shadowsocks运行状态


步骤1:PIP安装:

wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz
tar zvxf 1.5.5.tar.gz
cd pip-1.5.5/
python setup.py install

如果您安装PIP时候提示"ImportError: No module named setuptools",请尝试以下方案修复

wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tar zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py build
python setup.py install

步骤2:Shadowsock安装:

pip install shadowsocks

步骤3:配置Shadowsocks:

编辑Shadowsocks配置文件,如果文件不存在请新建

vim /etc/shadowsocks.json

单一端口下的配置,场景:不需要区分用户,所有账户使用单一端口连接代理Shadowsocks

server:Shadowsocks的IP通常是VPS的公网地址

server_port:shadowsocks的监控听链接请求的端口

password:shadowsocks的链接的验证密码

method:加密方式支持“aes-256-cfb”,“rc4-md5”,"aes-192-cfb","aes-128-cfb","table" 建议rc4-md5加密好,速度快

其他设置保持默认

{
    "server":"填写你的服务器ip", 
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"填写您的链接密码",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

多端口下的配置,场景:区分用户,不同账户使用不同端口连接代理Shadowsocks

{
    "server":"填写你的服务器IP", 
    "local_address": "127.0.0.1",
    "local_port":1080,
    "port_password":{
         "端口1":"密码",
         "端口2":"密码",
         "端口3":"密码",
         "端口4":"密码",
         "端口5":"密码"
    },
    "timeout":300,
    "method":"aes-256-cfb", 
    "fast_open": false
}

步骤4:运行并检查Shadowsocks运行状态

前台运行Shadowsocks服务(控制台直接输出日志,且不能关闭控制台)

ssserver -c /etc/shadowsocks.json

后台运行Shadowsocks服务(可以关闭控制台)

ssserver -c /etc/shadowsocks.json -d start  #开始
ssserver -c /etc/shadowsocks.json -d stop   #停止

加入自启动

vim /etc/rc.local       #编辑rc.local文件
/usr/local/bin/ssserver -c /etc/shadowsocks.json -d start    #默认是什么都没有的空文件,如果原本有内容,只需要在exit 0前面加上保存

到此,Shadowsocks服务端已经部署完成,现在您需要获取到Shadowsock的链接客户端进行连接并代理上网

客户端的链接视图

sdads120301021023132.png

客户端下载地址:Shadowsocks.zip