小白也能看懂的shadowsocks搭建

  1. 一般有个 GUI 让你进行选择,点击确定后,查看服务器状态,在线后执行第二步
  2. 连接服务器,可以使用自带的 html 控制台,或者使用 xshell
  3. 系统初始化的端口为 22 ,可以设置一个你喜欢的端口,输入 y
  4. 系统正常加载必要包,期间有可能会 连接中断,如果中断了,关闭重新连接服务器,重新执行第二步
  5. 安装 pip 和 shadowsocks
    1
    2
    3
    yum update
    yum install python-setuptools && easy_install pip
    pip install shadowsocks

如果提示你失败了,那么执行下面的命令

1
2
3
yum -y install epel-release
yum -y install python-pip
pip install shadowsocks

  1. 配置 shadowsocks
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    vi /etc/shadowsocks.json

    {
    "server":"your_server_ip",
    "server_port":8888,
    "password":"yourpassword",
    "timeout":3000,
    "method":"aes-256-cfb",
    "fast_open":false,
    "workers": 1
    }

    代码中各字段的含义:

    server:服务器 IP地址 (IPv4/IPv6)
    server_port:服务器监听的端口,一般设为80,443等,注意不要设为使用中的端口
    password:设置密码,自定义
    timeout:超时时间(秒)
    method:加密方法,可选择 “aes-256-cfb”, “rc4-md5”等等。推荐使用 “rc4-md5”
    fast_open:true 或 false。如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟。
    workers:workers数量,默认为 1

6.1 配置多个账户

1
2
3
4
5
6
7
8
9
10
11
12
13
{
"server":"your_server_ip",
"port_password":{
"8881":"pass1",
"8882":"pass2",
"8883":"pass3",
"8884":"pass4"
},
"timeout":3000,
"method":"rc4-md5",
"fast_open":false,
"workers":1
}

注意:特别注意json的格式,注意空格和Tab的用法要一致,建议用 xshell 进行连接操作,可以进行复制,不然 vi 操作很蛋疼

  1. 启动 shadowsocks

    1
    ssserver -c /etc/shadowsocks.json -d start
  2. 加入开机自启

    1
    echo "ssserver -c /etc/shadowsocks.json -d start" >> /etc/rc.d/rc.local
文章目录
|