Martin

爱设计,爱创造|To design and create

你s懂s的(linux版)

反正就是你懂的嘛

本文环境

-ubuntu 16.04

安装

更新源

1
2
sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update

安装

1
sudo apt-get install shadowsocks-qt5

应用启动并配置

启动

1
ss-qt5

配置

可引入gui-config.json,也可通过gui界面写入配置参数保存,记得勾选自动连接

系统代理配置

利用Python包管理工具pip安装genpac

1
pip install genpac

下载gwflist

生成代理规则

1
genpac -p "SOCKS5 127.0.0.1:1080" --gfwlist-local=~/gfwlist.txt --update-gfwlist-local -o ~/autoproxy.pac

我把gfwlist.txt放在了user目录下,同样把规则文件autoproxy.pac输出到user目录下

启用系统代理

在网络设置里,选择自动代理,填写url为

1
file:///home/{user}/autoproxy.pac

并应用

测试

使用浏览器打开一下Google

关于终端的代理

进行了上面的操作后,可以打开终端

1
curl www.google.com.hk

毫无意外,应该是超时

使用proxychains

先安装一下

1
2
3
4
git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychains-ng
./configure
make && make install

修改配置文件

1
2
cp ./src/proxychains.conf /etc/proxychains.conf
vi /etc/proxychains.conf


1
socks4 127.0.0.1 9095

改为

1
socks5 127.0.0.1 1080

测试

做之前的测试

1
proxychains4 curl www.google.com.hk

没问题!!

Reference

Linux终端挂代理方法整理

Proudly powered by Hexo and Theme by Hacker
© 2021 Martin Yong