kali虚拟机如何使用主机代理
内容提要
本文介绍了在Kali Linux中设置代理的步骤,包括将代理设置为主机IP,配置URL和端口,设置网卡为桥接或NAT,打开允许局域网访问选项,配置proxychains等。通过这些步骤可以成功配置代理并访问谷歌。
延伸解读
代理配置的关键:主机IP与端口
文章强调,Kali虚拟机设置代理的第一步是正确填写主机IP和代理端口。主机IP需在Windows中通过ipconfig查看,并根据有线或无线网络选择对应网卡的IPv4地址;端口则需在代理软件中确认。这一步是后续所有配置的基础,填错将导致代理无法生效。
网卡模式选择:桥接与NAT的适用场景
文章指出,一般情况下虚拟机网卡设置为桥接模式,但校园网环境下应改为NAT模式。若桥接模式无法上网,需在VMware中将桥接网卡从“自动”改为主机正在使用的具体网卡,可通过控制面板的网络和共享中心查看网卡信息。这一区分对实际配置有直接指导意义。
命令行代理需额外配置proxychains
文章提醒,仅配置系统代理只能让浏览器走代理,命令行工具不会自动经过代理。Kali默认安装了proxychains,需编辑/etc/proxychains4.conf,在文件末尾添加socks5 主机IP 代理端口,并注意修改目录权限。之后在命令前加上proxychains即可让命令行程序通过代理运行。
验证代理是否生效的方法
文章给出了一种验证方式:使用proxychains firefox google.com命令,若命令行提示经过所设IP且能正常访问谷歌,则说明代理配置成功。这为读者提供了一个可操作的测试手段,避免配置后无法确认是否生效。
Q&A
Kali虚拟机怎么设置代理让浏览器走主机代理?
在Kali设置中进入网络代理,将Socks Host的URL填为主机IP(Windows下用ipconfig查看IPv4地址),端口填代理软件中的端口,保存即可。同时需在代理软件中开启“允许局域网访问”。
Kali虚拟机网卡应该选桥接还是NAT?
一般情况下设置为桥接网卡;如果是校园网,则设置为NAT。桥接模式无法上网时,需在VMware中配置网卡,将桥接网卡指定为主机正在使用的网卡。
怎么让Kali命令行也走代理?
Kali默认安装了proxychains,编辑配置文件/etc/proxychains4.conf,在末尾添加socks5 主机IP 代理端口,保存后,在命令前加上proxychains即可,例如proxychains nmap www.baidu.com。
proxychains配置文件在哪里?怎么修改?
配置文件位于/etc/proxychains4.conf(或/etc/proxychains.conf)。用vi编辑,划到最底部,注释掉最后一行,按格式添加socks5 主机IP 代理端口,保存退出。
如何测试Kali代理是否配置成功?
可以执行proxychains firefox google.com,如果自动打开Firefox并访问谷歌,且命令行提示经过设置的IP,没有报错,则说明代理配置成功。
桥接模式下Kali无法上网怎么办?
在VMware中,桥接模式需要配置网卡:将桥接网卡从自动改为主机正在使用的网卡。具体网卡可在控制面板-网络和Internet-网络和共享中心查看详细信息。