在更新Kali或使用apt
、pip
等命令安装软件或依赖环境时,由于网络速度缓慢或连接失败的问题时有发生。为了解决这类问题,通常需要使用代理。然而,代理服务并非免费,那么该如何解决呢?
关于 ProxyChains
ProxyChains是一款适用于Linux和其他Unix系统的代理工具。它可以使任何程序通过代理上网,支持TCP和DNS通过代理隧道。通过一个用户定义的代理列表,ProxyChains能够强制连接指定的应用程序,并在发送和接收方之间建立连接。
安装
在Kali中安装ProxyChains相对简单,您可以选择源码编译安装或直接利用apt命令安装。
源码编译安装:
git clone https://github.com/rofl0r/proxychains-ng cd proxychains-ng ./configure sudo make && make install
通过apt命令安装:
sudo apt-get install proxychains
配置
ProxyChains的配置文件位于 /etc/proxychains.conf
,您需要在文件末尾添加您所使用的代理信息。例如:
[ProxyList] # 添加您选择的代理IP和端口
对于代理IP,您可以在网络上找到许多选择,也可以自行搭建代理服务器。
使用
在执行命令之前,只需在命令前面添加参数proxychains4
即可。例如,当使用apt-get
命令更新系统时,如果网络速度较慢,可以直接执行以下命令:
proxychains4 apt-get update
需要注意的是,ProxyChains仅会代理TCP连接。
测试
您可以使用以下命令测试ProxyChains的功能:
proxychains4 curl cip.cc
此命令可用于访问G歌。首先在浏览器设置中将代理设置为“跟随系统”,然后执行以下命令:
proxychains4 firefox
当然,ProxyChains还有许多其他有趣的用途,我们会在后续逐步介绍。
暂无评论内容