【笔记】ProxyChains学习笔记

前言

ProxyChains学习笔记

下载依赖

Linux

Debian

1
apt install proxychains

MacOS

1
brew install proxychains

修改配置文件

设置代理模式

  • 按照代理链的顺序依次进行代理,并自动跳过不能通信的代理
/etc/proxychains.conf
1
dynamic_chain
  • 缺省值,按照代理链的顺序依次进行代理,不会跳过不能通信的代理
/etc/proxychains.conf
1
strict_chain
  • 按照顺序轮询选择代理链中的一个节点进行代理
/etc/proxychains.conf
1
round_robin_chain
  • 随机选择代理链中的一个节点进行代理
/etc/proxychains.conf
1
random_chain

添加代理节点

  • [ProxyList]下修改代理链
/etc/proxychains.conf
1
2
3
4
socks5 <ip> <port>
http <ip> <port>
socks5 <ip> <port> <username> <port>
http <ip> <port> <username> <port>

通过代理链执行程序

<shell>:Shell命令

1
proxychains <shell>

完成

参考文献

知乎——TimeMachine
博客园——0xcreed
博客园——EJW