使用proxychains-ng实现全局代理

github地址https://github.com/rofl0r/proxychains-ng

注意:proxychains支持的是socks,http, https协议.它们以tcp或者udp协议为基础, ping命令用的是ICMP协议,proxychains不支持

1.安装

需要C需要环境,apt-get install gcc

1.cdproxychains-ng/

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

2. make

sudo make install或

sudo make install-config (installs proxychains.conf)

如果没有安装,也可使用proxychains命令如下:

./proxychains4 -f src/proxychains.conf telnetgoogle.com 80

3.配置

编辑配置文件

nano /etc/proxychains.conf

在末尾的[ProxyList]下加入代理类型

socks5 127.0.0.1 1080

如果使用tor网络,必须提前service tor start,保证tor网络正常运行.

在末尾加上

socks5 127.0.0.1 9050

假如在配置文件中启用:dynamic_chain-

按照列表中出现的代理服务器的先后顺序组成一条链,如果有代理服务器失效,则自动将其排除,但至少要有一个是有效的,需要添加多个代理。

启用:strict_chain -

按照后面列表中出现的代理服务器的先后顺序组成一条链,要求所有的代理服务器都是有效的

4.具体命令测试

proxychains4 nmap -sT -PN -p 80 target

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180616G0UVOI00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券