1. Shadowsocks客户端

Shadowsocks在主流平台上都有客户端,下载直接使用即可。对于Linux平台,可能还需要在Chrome浏览器中安装SwitchyOmega插件。

2. 谷歌设置

进入网址,设置自己喜欢的语言,之后重启即可。

3. 自己配置Shadowsocks

3.1 软件准备

1
2
3
4
# apt-get install python-setuptools m2crypto supervisor
# apt-get install python-pip
# pip install --upgrade pip
# pip install --upgrade shadowsocks

3.2 配置文件

文件位置/etc/shadowsocks.json,设置模板:

1
2
3
4
5
6
7
8
9
10
11
{
    "server":"***.***.***.***",
    "local_address": "127.0.0.1",
    "port_password":{
     "8381":"******",
     "8382":"******"
    },
    "local_port":1080,
    "timeout":600,
    "method":"aes-256-cfb"
}

3.3 启动

1
# ssserver -c /etc/shadowsocks.json -d start

4. 使用TCP BBR加速

1
2
3
4
5
6
7
# echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
# echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

# sysctl -p

# sysctl net.ipv4.tcp_available_congestion_control
# sysctl net.ipv4.tcp_congestion_control

5. 全局配置

配合privoxy完成全局应用,参考具体设置步骤

参考资料

  1. 更改谷歌语言偏好

  2. 通过TCP BBR为ShadowSocks加速

更新记录

2017年10月16日

Comments