YOU'VE MADE A BRAVE DECISION, WELCOME.

A LITTLE BIT MORE FAST,A LITTLE BIT MORE STRONG。

linux 搭建shadowsocks服务

为Debian / Ubuntu 安装shadowsocks服务端:

1
pip instal shadowsocks

创建shadowskcs服务端(ssserver)配置:

  • 创建shadowsocks.conf文件

    1
    sudo vim /etc/shadowsocks.json
  • 向shadowskocks.jsonf加入如下内容

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    {
    "server":"0.0.0.0",
    "server_port":7080,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"xuxiaoke",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false,
    "workers": 1
    }
  • 解释:\
    每个字段的的解释:\
    server 服务端监听的地址,服务端可填写 0.0.0.0\
    server_port 服务器的端口(只要不与现有的端口冲突,随你填写了,我填7080)\
    local_address 本地监听的地址,直接写127.0.0.1\
    local_port 本地的端口,随便写,只要不冲突,一般是1080\
    password 你的shadowsocks连接密码\
    timeout 超时时间,单位秒\
    method 加密方式。默认是: “aes-256-cfb”\
    workers 进程数,这个参数只有unix/linux下可用。\
    详见:see https://github.com/clowwindy/shadowsocks/wiki/Encryption\

运行ss服务:

1
ssserver -c /etc/shadowsocks.json

看到如下信息表示运行成功

1
2
3
4
loading libcrypto from libcrypto.so.1.0.0
starting server at 0.0.0.0:7080
worker started
worker started