Linux 之 Shadowsocks + Proxychains代理

admin 2021年9月1日14:57:42评论235 views1字数 1460阅读4分52秒阅读模式

0x00

Shadowsocks-QT5

首先,这篇文章针对的是具有图形界面的Shadowsocks-QT5来写的。如果只是简单的要sslocal的话,直接pip install shadowsocks即可。
因为平台是Kali2.0,所以有些东西我们得自己编译才行。若是Ubuntu,直接使用PPA源即可。

Ubuntu

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5

对于Kali,我们没有PPA源可用。当然,可以强行用PPA也不会有什么大问题吧?吧?

0x01

首先,我们到Shadowsocks的Github页面。
同时,我们需要的libQtShadowsocks依赖包源里并没有,那么还是Github

在Kali上Clone两个Git

git clone https://github.com/shadowsocks/libQtShadowsocks.git
git clone https://github.com/shadowsocks/shadowsocks-qt5.git

编译并安装libQtShadowsocks

sudo apt-get install qt5-qmake qtbase5-dev libbotan1.10-dev
dpkg-buildpackage -uc -us -b

这样就会在上层文件夹得到依赖包。将-dev的安装即可。

安装其他依赖

sudo apt-get install qt5-qmake qtbase5-dev libqrencode-dev libappindicator-dev libzbar-dev libbotan1.10-dev

使用QT5而不是QT4编译

这是非常重要的一步。
因为Kali自带的是QT4,而我们需要的却是QT5。

rm /usr/lib/x86_64-linux-gnu/default.conf
ln -s ./../../share/qtchooser/qt5-x86_64-linux-gnu.conf /usr/lib/x86_64-linux-gnu/default.conf

编译

cd shadowsocks-qt5-master
qmake INSTALL_PREFIX=/usr
make
make install

0x02

ProxyChains

apt-get install proxychains

0x03

最后,启动shadowsocks-qt5,设置好代理。
在这里,我们可以连接两个代理。第一个选择sock5,第二个选择http(s)。
这样我们可以ProxyChains走socks5提高效率,全局代理走http(s)。

关于如何启用ProxyChains,我们需要在它的配置文件上做点改动。

vim /etc/proxychains.conf

滚到最后一行,将socks4那一行改为

socks5  127.0.0.1 1080

保存退出。

最后我们使用

proxychains curl google.com

就可以通过socks代理上Google了。

FROM :rickyhao.com | rickyhao.com

相关推荐: 关于 Github 不再支持命令行通过密码操作仓库的解决办法

前言2021年 8 月 13 日之后,Github 移除了对密码身份验证的支持 如果仍然使用账户密码来操作 Github 上的仓库,就会收到如下警告: 正如消息所说,Github 希望我们开始使用个人访问令牌 (PAT) 而不是密码身份验证。如果没有提示输入用…

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年9月1日14:57:42
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Linux 之 Shadowsocks + Proxychains代理http://cn-sec.com/archives/499713.html

发表评论

匿名网友 填写信息