前言
在日常学习中,大部分时间都没有使用代理,我本人也是在给学校做渗透测试时,发现学校IP地址访问限制时,才想起代理跳转,由于kali中自带proxychains4,就不需要下载了。
记录一下步骤,以防忘记
vim /etc/proxychains.conf
可以看到有三种模式
dynamic_chain:该配置项能够通过ProxyList中的每个代理运行流量,如果其中一个代理关闭或者没有响应,它能够自动选择ProxyList中的下一个代理;
strict_chain:改配置为ProxyChains的默认配置,不同于dynamic_chain,也能够通过ProxyList中的每个代理运行流量,但是如果ProxyList中的代理出现故障,不会自动切换到下一个。
random_chain:该配置项会从ProxyList中随机选择代理IP来运行流量,如果ProxyList中有多个代理IP,在使用proxychains的时候会使用不同的代理访问目标主机,从而使主机端探测流量更加困难。
我使用的dynamic_chain,使用将其余的模式屏蔽掉,将要用的模式删除#
2.将文件下拉到最底部,按照样式,将自己需要的代理方式写入最后即可
例如:
socks5 113.74.x.78 8700
https 144.32.x.7 8700
3.保存后,验证能否使用,在需要使用代理时,在命令前面加上proxychains
例如:
proxychains firefox www.baidu.com
proxychains msfconsole
如果在原界面出现时[proxychains] config file found: /etc/proxychains.conf
说明跳转完成
4.完成后,若代理地址没有报错但不能上网,则考虑代理的时长是否太短