Linux下安装和配置Shadowsocks的总结

Shadowsocks-qt5

通过更新源安装:

在 /etc/apt/sources.list.d/ 目录下新建shadowsocks-qt5.list打开该文件添加

deb http://ppa.launchpad.net/hzwhuang/ss-qt5/ubuntu devel main 

执行

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6DA746A05F00FA99
apt-get update && apt-get install shadowsocks-qt5 

通过编译安装

参考官方wiki

安装 libqtshadowsocks-dev

apt-get install qt5-qmake qtbase5-dev libbotan1.10-dev pkg-config debhelper
apt-get install cmake
git clone https://github.com/shadowsocks/libQtShadowsocks.git
cd libQtShadowsocks/
dpkg-buildpackage -uc -us -b

注意这一步选择对应的版本和架构(如果你是32位的,后面就不是amd64而是i386),自己看编译好的文件名称进行安装

dpkg -i ../libqtshadowsocks_1.11.0-1_amd64.deb ../libqtshadowsocks-dev_1.11.0-1_amd64.deb
cd ..

安装ss-qt5

apt-get install libqrencode-dev libzbar-dev libappindicator-dev
git clone https://github.com/shadowsocks/shadowsocks-qt5.git
cd shadowsocks-qt5/
dpkg-buildpackage -uc -us -b
dpkg -i ../shadowsocks-qt5_2.9.0-1_amd64.deb

shadowsocks-console

sudo apt-get install python-pip
sudo pip install shadowsocks

● 然后创建配置文件

sudo gedit /etc/shadowsocks.json

加入下面的配置内容,并补全配置信息

{
    "server":"服务器地址",
    "server_port":服务器端口号,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"密码",
    "timeout":300,
    "method":"加密方式",
    "fast_open": true,
    "workers": 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.添加代理服务器列表

  1. 通过用户连接代理解析目标主机

执行

proxyresolv www.target.com

出现命令未找到

cp /usr/lib/proxychains3/proxyresolv /usr/bin/

*分离自Parrot系统常用初始配置


*转载请注明来自AresX’s Blog

本博客采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议(CC BY-NC-SA 4.0) 发布.转载请注明出处
本文链接:https://ares-x.com/2017/12/26/Linux下安装和配置Shadowsocks的总结/