影梭(Shadowsocks)服务端安装、配置及多用户

如题:影梭(Shadowsocks)服务端安装、配置及多用户

1. 前记

最近由于某些不可抗力,墙变得格外的高,蓝灯、萤火虫等免费翻墙软件间歇性崩溃,最后我实在受不了了就直接自己搭了一个影梭服务端,写下这篇博文记录搭建过程和自己走过的一些坑。

2. 服务器选择

学生党,所以去博客:VPS侦探找了一个性价比比较高的VULTR,最低配置2.5美元(折合人民币差不多20),支持支付宝所以不用担心支付问题,但是比较坑的是充值10美元起充,不过先存着也没坏处。

  • 节点的话我搜了一下网上推荐洛杉矶,我手快买了一个迈阿密的用起来感觉也不慢。

3. SSH搭建服务端

不懂的同学直接略过概念按照步骤走就行了:

  1. 下载一个SSH登录器,我用的是Xshell, 官网可免费下载
  2. 用Xshell登陆
    图片1
    图片2
  3. 检查下Python 版本,要有 2.6 or 2.7

    1
    python --version
  4. 安装pip

    1
    apt-get install python-gevent python-pip
  5. 安装影梭服务端

    1
    pip install shadowsocks
  6. 建立并完善影梭配置文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    vi /etc/shadowsocks.json
    # 然后按“i”进入插入模式,输入以下内容:
    {
    "server":"my_server_ip",
    "local_address": "127.0.0.1",
    "local_port":1080,
    "port_password":
    {
    "8391": "password1",
    "8392": "password2",
    "8393": "password3",
    "8394": "password4"
    },
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
    }

每一项后面有一个逗号不要忘记!
如果格式错误,试试手动输入。

1
2
3
4
5
6
7
8
9
10
11
12
13
配置相关说明:
* server the address your server listens(服务器IP)
* local_address the address your local listens(本地代理地址)
* local_port local port(本地代理端口)
* port_password password used for encryption(自己设定的服务器端口和密码)
* timeout in seconds(超时断开,以秒为单位)
* method default: “aes-256-cfb”, see Encryption(加密方式)
* fast_open use TCP_FASTOPEN, true / false(是否使用TCP)
* workers number of workers, available on Unix/Linux(这个只在Unix和Linux下有用,可不设置)

输入完毕之后按Esc退出编辑模式,接着按shift+:进入命令模式,最后输入wq保存并退出。

配置完毕。

  1. 启动影梭

    1
    2
    3
    4
    5
    6
    7
    前端启动(不推荐):
    ssserver -c /etc/shadowsocks.json
    后端启动(推荐):
    开始:
    ssserver -c /etc/shadowsocks.json -d start
    结束:
    ssserver -c /etc/shadowsocks.json -d stop
  2. 设置开机启动

    1
    2
    3
    4
    vi /etc/rc.local
    # 然后将里面的最后带有ssserver的删除(双击字母d注释掉),然后加入
    /usr/bin/ssserver -c /etc/shadowsocks.json -d start
    # 再:wq保存退出。

4. 客户端使用

不同的系统,客户端也不同:

  1. 安卓 :在这里下载
  2. Windows 系统:在这里下载
  3. Linux 系统直接用命令行下载即可:
    1
    sudo apt-get install shadowsocksocks

5. Windows详细配置

看图:
图片3