proxychains


ProxyChains介绍

ProxyChains遵循GNU协议的一款适用于linux系统的网络代理设置工具。强制由任一程序发起的TCP连接请求必须通过诸如TOR 或 SOCKS4, SOCKS5 或HTTP(S) 代理。支持的认证方式包括:SOCKS4/5的用户/密码认证,HTTP的基本认证。允许TCP和DNS通过代理隧道,并且可配置多个代理。

在以下几种场合,你可以考虑使用ProxyChains:需要通过代理上网,或者需要突破诸如设置了端口限制的防火墙;或者要使用telnet,ssh,wget,vnc,apt,ftp,nmap等应用;事实上,甚至可以通过ProxyChains设置反向代理来让你能够从外部访问你的内部局域网。突破防火墙限制访问互联网。

ProxyChains的安装

以kali为例

#编译安装
git clone https://github.com/rofl0r/proxychains-ng
cd proxychains-ng
./configure
sudo make && make install
#apt命令安全
apt-get install proxychains 

配置

配置文件位于 /etc/proxychains.conf ,打开后你需要在末尾添加你使用的代理

vim /etc/proxychains.conf

在下面配置你代理的模式以及端口

image-20230726170100523

使用

使用的时候直接在前面加上proxychains就可以

proxychains4 curl cip.cc
proxychains4 curl google.com
proxychains4 apt-get update

但是像

proxychains ping google.com

就不太行,因为proxychains只能代理TCP,而ping是ICMP


文章作者: f14g
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 f14g !
评论
  目录