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