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 | git clone https://github.com/rofl0r/proxychains-ng.git |
leafpad命令打开/proxychains-ng/src目录下的proxychains.conf如下图所示编辑,并添加”sock5 127.0.0.1 1080”
然后将/proxychains-ng/src目录下的proxychains.conf文件复制到/etc目录下,就可以使用了。
第三步:启用v2ray并使用proxychains-ng
启动v2ray:
1 | ./v2ray |
然后使用proxychains4命令查看当前已经代理的ip地址:
1 | proxychains4 curl https://ip.cn |
如下图所示,已经成功使用vps的ip地址:
使用proxychains命令启动firefox浏览器并打开google,youtube等网站,速度非常快
1 | proxychains4 firefox google.com |
使用proxychains来代理nmap,sqlmap,pip等等软件都是可以的,如下几图所示: