Kali禁用主机系统代理,实现命令行代理+火狐代理

admin
3
2025-06-03

关键步骤:

注意:ip地址得看你自己主机与虚拟机同一网段的ip地址,端口为clash上的端口

  1. 确保 Kali 虚拟机能够通过主机访问代理

    假设你的主机上配置的代理是 http://192.168.32.1:7897,那么你需要确保 Kali 虚拟机能够通过这个代理进行网络访问。你可以在 Kali 虚拟机上测试通过该代理进行访问,确认它是否能正常访问外部网络。

  2. 配置 proxychains 使用主机的代理

    假设你的代理是 HTTP 代理,配置 proxychains 来使用主机的代理。

    • 编辑 Kali 虚拟机上的 proxychains 配置文件:

      bash
      ​
      ​
      复制编辑
      sudo nano /etc/proxychains.conf
    • 找到配置文件中的代理部分,添加以下内容来使用你主机的代理(假设你的主机 IP 是 192.168.32.1,代理端口是 7897):

      bash
      ​
      ​
      复制编辑
      http 192.168.32.1 7897

      例如,如果你希望使用 SOCKS5 代理,可以如下设置:

      bash
      ​
      ​
      复制编辑
      socks5 192.168.32.1 7897
  3. 使用 proxychains 运行命令

    配置好之后,你可以使用 proxychains 来执行任何命令行工具,并且所有流量都会通过指定的代理。例如,运行 curl 来检查是否通过代理访问:

    bash
    ​
    ​
    复制编辑
    proxychains curl https://ipinfo.io

    如果返回的 IP 地址是你代理服务器的出口 IP,那么就说明代理配置成功。

配置文件示例:

假设你设置的是 HTTP 代理,配置文件 proxychains.conf 中应该类似如下:

bash复制编辑# proxychains.conf
# Dynamic Chain
dynamic_chain
# Proxy DNS requests - no leak for DNS data
proxy_dns
​
# HTTP proxy
http 192.168.32.1 7897

其他常见问题:

  • 代理无效:如果 proxychains 配置后代理无效,请确保虚拟机和主机之间的网络连接没有问题(例如,虚拟机和主机在同一网络中)。你可以尝试用 ping 192.168.32.1 测试主机是否可达。

  • 使用 SOCKS 代理:如果你使用的是 SOCKS5 代理(例如 Tor),可以将配置文件中的代理类型改为 socks5,并相应设置代理地址和端口。

点击foxyproxy插件,进入配置

选proxies

添加自己的类型http/socks 自己主机ip clash端口

动物装饰