kali安装proxychains-ng(proxychains升级版)

今天打开kali,启动v2ray,然后proxychains代理firefox打开google,忽然发现打不开了,命令行也显示找不到DNS,网上到处乱搜也解决不了问题,最后看到了proxychains-ng(proxychains的升级版),github下载地址,下面是详细安装和使用过程。

proxychains

  在linux系统中有很多软件是不支持代理的,但是proxychains 却可以让不支持代理的软件

  也能走代理通道,支持HTTP,HTTPS,SOCKS4,SOCKS5,等多种代理协议,而且还能配置代理链

  (可以理解成多重代理),可以说是安全渗透的神器!

强加密

  “强加密”代理指的是使用的一重代理,二重代理,多重代理中有一个代理是“强加密”

  类型的那么该代理就是“强加密”代理。这样如果别人想要获得你的真实IP是很困难的。

  Tor就属于一种“强加密”代理,但是由于国内环境我们必须要进行前置代理,

  所以我选择SSR+Tor的组合。

socks4和socks5的区别

SOCKS代理与其他类型的代理不同,它只是简单地传递数据包,而并不关心是何种应用协议,既可以是HTTP请求,

所以SOCKS代理服务器比其他类型的代理服务器速度要快得多。

SOCKS代理又分为SOCKS4和SOCKS5

二者不同的是SOCKS4代理只支持TCP协议(即传输控制协议),而SOCKS5代理则既支持TCP协议又支持UDP协议

(即用户数据包协议),还支持各种身份验证机制、服务器端域名解析等。SOCK4能做到的SOCKS5都可得到,

但SOCKS5能够做到的SOCK4则不一定能做到,比如我们常用的聊天工具QQ在使用代理时就要求用SOCKS5代理,

因为它需要使用UDP协议来传输数据

第一步:卸载原来自带的proxychains

命令行:

1
apt-get autoremove proxychains

(autoremove这样能卸载干净)
然后删除proxychians.conf配置文件:

1
rm -v /etc/proxychains.conf

第二步:下载proxychains-ng,并安装

想要使用proxychains-ng首先需要在kali上配置好ssr或者v2ray的客户端,并部署和搭建好vps服务器,本人博客之前有一篇搭建ssr的文章,之后有空会写搭建v2ray的文章,文章地址国外的vps自建ssr,附带加速教程

下载和安装命令:

1
2
3
4
5
6
7
git clone https://github.com/rofl0r/proxychains-ng.git

./configure --prefix=/usr --sysconfdir=/etc

make && make install

make install-config

leafpad命令打开/proxychains-ng/src目录下的proxychains.conf如下图所示编辑,并添加”sock5 127.0.0.1 1080”
proxychains1
proxychains2
proxychains3
然后将/proxychains-ng/src目录下的proxychains.conf文件复制到/etc目录下,就可以使用了。

第三步:启用v2ray并使用proxychains-ng

启动v2ray:

1
./v2ray

然后使用proxychains4命令查看当前已经代理的ip地址:

1
proxychains4 curl https://ip.cn

如下图所示,已经成功使用vps的ip地址:
proxychains3

使用proxychains命令启动firefox浏览器并打开google,youtube等网站,速度非常快

1
proxychains4 firefox google.com

proxychains3
proxychains3

使用proxychains来代理nmap,sqlmap,pip等等软件都是可以的,如下几图所示:

proxychains3
proxychains3
proxychains3

THANKS FOR WATCHING!