首先找个国外的服务器,比如 AWS 搬瓦工 这样的,然后开始安装 shadowsocks:

安装shadowsocks依赖

1
2
3
4
5
6
  1. sudo -s // 获取超级管理员权限
  2. apt-get update // 更新apt-get
  3. apt-get install python-pip // 安装python包管理工具pip
  4. pip install shadowsocks // 安装shadowsocks
    当写好配置文件之后就可以开启了,配置文件内容在下面列出来了
  5. ssserver -c /etc/shadowsocks.json -d start // 启动shadowsocks

3 4 5 可以换成

1
2
3
4
3 apt install shadowsocks
4 ssserver -c /etc/shadowsocks.json  start

apt我当时安装的shadowsocks没有开启守护进程的指令(-d),使用pip安装的可以 所以如果pip的正常安装就用那个

就是取消了守护进程开启

shadowskcks.json内容

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
{
    "server":"0.0.0.0",
    "server_port":开放的端口,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"访问密码",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open":false
}

或者

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
{
    "server":"0.0.0.0",
    "port_password": {
        "端口1": "连接密码1",
        "端口2" : "连接密码2"
    },
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

机器设置好后再修改防火墙规则,开放你在配置文件中设置的端口号

这时候在你要使用的 pc/mobile 上下载个shadowsocks

服务器地址就是你国外主机的地址,端口就是你配置文件中的端口,密码是配置文件中的密码