服务器

ubuntu安装shadowsocks服务

  • 确定系统是否安装pip环境,如果未安装依次执行
    sudo apt-get update
    sudo apt-get install python-pip
  • 安装shadowsocks
    sudo pip install shadowsocks
  • 运行 shadowsocks 服务器
    sudo ssserver -p 8388 -k password -m rc4-md5 -d start

    也可以使用配置文件进行配置,方法创建/home/shadowsocks.json文件,填入如下内容:
{ 
  "server" : "your_server_ip",
  "server_port" : 8388,
  "local_address" :  "127.0.0.1",
  "local_port" : 1080,
  "password" : "yourpassword",
  "timeout" : 300,
  "method" : "rc4-md5"
}

各字段的含义:

|字段|含义|
|:---- |:----- |
|server|服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址
|server_port |服务器端口
|local_port |本地端端口
|password |用来加密的密码
|timeout |超时时间(秒)
|method |加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4″, 等等。
- 多端口配置

{
    "server":"your_server_ip",
    "port_password": {
        "端口1": "密码1",
        "端口2": "密码2"
    },
    "timeout":300,
    "method":"rc4-md5",
    "fast_open": false
}
  • 创建完毕添加配置文件权限
    sudo chmod 755 /home/shadowsocks.json
  • 使用配置文件运行服务
    sudo ssserver -c /home/shadowsocks.json -d start