最近买了一台 HUAWEI Matebook X Pro 用于跨平台开发(其实就是看到这么窄的边框无法自拔),装上 Kubuntu 以后整个人更起飞了,因为彻底得无法打英雄联盟了,那只能上 YouTube 看看视频吧,发现 Linux 下 Shadownsocks 使用还是没有 Windows 版本那么方便
第一步安装 shadowsocks 1 sudo apt-get install shadowsocks
第二步配置 shadowsocks 安装完成之后默认的配置文件在**/etc/shadowsocks/local.json**,去将里面的配置修改成自己的即可。
1 2 3 4 5 6 7 8 9 10 11 12 { "server" : "xxx.xxx.xxx.xxx" , "server_port" : xxx, "local_address" : "127.0.0.1" , "local_port" : 1080 , "password" : "xxx" , "timeout" : 300 , "method" : "aes-256-cfb" , "fast_open" : true , "workers" : 1 , "prefer_ipv6" : false }
第三步启动 shadowsocks 1 sudo sslocal -c /etc/shadowsocks/local.json -d start
第四步配置 pac 规则 1. 安装 GenPac 1 2 sudo pip install genpac pip install --upgrade genpac
2. 新建 pac 配置存放目录 用来存放用户自定义规则列表文件 user-rules.txt 和生成后的 autoproxy.pac 文件,例如我的放在 home 目录下
1 2 3 mkdir ~/soft/pac cd ~./soft/pac touch user-rules.txt
3. 生成 autoproxy.pac 文件 我使用的是 github 上托管的这份文件:https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt 执行一下命令来创建 autoprox.pac
1 genpac --pac-proxy "SOCKS5 127.0.0.1:1080" --output="autoproxy.pac" --gfwlist-url="https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt" --user-rule-from="user-rules.txt"
4. 配置系统代理 去 Ubuntu设置 -> 网络 -> 代理设置 设置代理,选择自动 ,配置 url 填写你本地的文件路径,例如:file:///home/xxx/soft/pac/autoproxy.pac