Ubuntu配置shadowsocks

首先说一下,我用的ubuntu16.04,浏览器使用的是系统自带的firefox。

步骤

  1. 给火狐下载autoproxy插件并安装。
  2. 安装shadowsocks服务端:
    pip install shadowsocks
    需要安装了pip的前提下。
  3. 编辑/etc/shadowsocks.json:
    在终端里输入:
    sudo gedit /etc/shadowsocks.json
    粘贴以下内容:
    {
        "server":"xx.xx.xx.xx",
        "server_port":xxxx,
        "local_address": "127.0.0.1",
        "local_port":1080,
        "password":"xxxxxxxx",
        "timeout":300,
        "method":"aes-256-cfb",
        "fast_open": true,
        "workers": 1
    }
    server、server_port和password修改成你的shadowsocks帐号相应的信息。
    保存退出。
  4. 为了方便启用,给启用shadowsocks的命令设置个别名,终端里输入:
    vi ~/.bashrc
    然后插入下面这一行:
    alias sss='sslocal -c /etc/shadowsocks.json'
    保存退出。
  5. 配置autoproxy,点击浏览器上autoproxy图标的向下箭头,选择首选项->代理服务器->编辑代理服务器->添加代理,然后输入shadowsocks,端口写1080,类型选socks5。确定退出。然后再类似的操作给autoproxy选择代理服务器,并设置为默认代理就可以了。

要用的时候只需要打开一个终端,输入sss,就会看到代理启动,然后打开浏览器,点击autoproxy让福字变成绿色就可以科学上网啦:p