Linux下安装和配置Shadowsocks的总结
Shadowsocks-qt5
通过更新源安装:
在 /etc/apt/sources.list.d/ 目录下新建shadowsocks-qt5.list
打开该文件添加
deb http://ppa.launchpad.net/hzwhuang/ss-qt5/ubuntu devel main
执行
1 | sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6DA746A05F00FA99 |
通过编译安装
参考官方wiki
安装 libqtshadowsocks-dev
1 | apt-get install qt5-qmake qtbase5-dev libbotan1.10-dev pkg-config debhelper |
注意这一步选择对应的版本和架构(如果你是32位的,后面就不是amd64而是i386),自己看编译好的文件名称进行安装
dpkg -i ../libqtshadowsocks_1.11.0-1_amd64.deb ../libqtshadowsocks-dev_1.11.0-1_amd64.deb
cd ..
安装ss-qt5
1 | apt-get install libqrencode-dev libzbar-dev libappindicator-dev |
shadowsocks-console
sudo apt-get install python-pip
sudo pip install shadowsocks
● 然后创建配置文件
sudo gedit /etc/shadowsocks.json
加入下面的配置内容,并补全配置信息
1 | { |
● 启动客户端
sslocal -c /etc/shadowsocks.json
● 配置proxychain
默认已经安装
sudo vi /etc/proxychains.conf
将socks4 127.0.0.1 9095改为
socks5 127.0.0.1 1080 //1080改为你自己的端口
代理设置 ProxyChains
1.打开ProxyChains配置文件
vi /etc/proxychains.conf
2.去掉dynamic_chain前面的注释符
3.添加代理服务器列表
- 通过用户连接代理解析目标主机
执行
proxyresolv www.target.com
出现命令未找到
cp /usr/lib/proxychains3/proxyresolv /usr/bin/
*分离自Parrot系统常用初始配置