proxychains是linux终端下的自定义设置程序代理的工具


安装:

ubuntu下执行 sudo apt-get install proxychains,fedora下执行 yum install proxychains

其他版本的linux系统可以看看自己系统的软件包支持有没有,如果软件包更新中没有就从官网下 载,地址:proxychains官方下载


配置:

配置文件:proxychains.conf, 一般在/etc/proxychains.conf。可以用在根目录下用locate proxychains.conf 命令查找。

添加代理:有三种代理方式

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

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

random_chain, 列表中的任何一个代理服务器都可能被选择使用,这种方式很适合网络扫描操作(参数chain_len只对random_chain有效)。

默认是选择 strict_chain,方式可以参考配置文件给出的例子。例如:

[ProxyList]

http 127.0.0.1 8080

socks5 127.0.0.1 7070


使用:proxychains + 程序名

例如: proxychains firefox www.google.com

proxychains ssh 192.168.0.200