当前位置: 首页 > article >正文

Kali Linux 2024.4版本全局代理(wide Proxy)配置,适用于浏览器、命令行

1. 网络拓扑介绍(不使用虚拟机直接跳到2)

虚拟机:VMware 17 Pro,为本机开启桥接模式。
VM配置
在这里插入图片描述

我的究极套娃网络:手机V2rayNG代理端口为10808,开热点 -> 电脑连接wifi -> 虚拟机中运行kali

2. kali 配置步骤

注:ping 命令不会使用代理,因为它基于 ICMP 协议,而 HTTP/HTTPS 代理只对基于 TCP 的请求(比如 curl、wget)有效。

  1. 配置http代理,命令行输入:export http_proxy=http://192.168.235.19:10808
  2. 配置https代理,命令行输入:export https_proxy=https://192.168.235.19:10808
  3. vim ~/.zshrc (kali默认),~/.bashrc (当使用bash命令行时)
export http_proxy=http://192.168.235.19:10808
export https_proxy=http://192.168.235.19:10808
export no_proxy="localhost, 127.0.0.1.localadress, .localdomain.com"
  1. 应用更改:source ~/.zshrc
  2. 查看环境变量:env | grep -i proxyorecho $https_proxy
  3. 测试:curl cip.cc

3. 配置不成功的一些调试方案

  1. 确认你所设置的代理服务器(例如 127.0.0.1:代理端口)在 Kali 中是可达并且正在运行。你可以使用 telnet 命令测试连接:
telnet 127.0.0.1 代理端口
  1. 在某些情况下,修改 /etc/environment 后需要重启网络服务或重启系统才能让全局环境变量生效,例如:
sudo systemctl restart NetworkManager
or
reboot
  1. PAC 文件模式的问题
  • 如果你使用的是“自动代理(Automatic)”模式,那实际上是通过 PAC 文件来决定代理策略。此时环境变量可能不会生效,因为 PAC 文件需要浏览器或支持 PAC 的客户端来解析。
  • 如果你希望所有命令行工具都走你指定的代理,建议直接使用手动设置环境变量的方式,而不是选择 PAC 模式。
  • 尝试关闭这个在这里插入图片描述
    你们的三连是我最大的动力୧(๑•̀◡•́๑)૭

http://www.kler.cn/a/569537.html

相关文章:

  • 初阶数据结构(C语言实现)——3顺序表和链表(2)
  • React+Antd-Mobile遇到的问题记录
  • 主题爬虫(Focused Crawler)
  • 内网渗透测试-Vulnerable Docker靶场
  • 【开源免费】基于SpringBoot+Vue.JS医院药品管理系统(JAVA毕业设计)
  • 如何在Spring Boot项目中集成JWT实现安全认证?
  • nio多线程版本
  • 大夏龙雀科技4G Cat1 CT511-AT0 MQTT联网实战教程
  • C++格式讲解
  • PhyloSuite v1.2.3安装与使用-生信工具049
  • 大模型学习笔记-基于《Deep Dive into LLMs like ChatGPT》
  • 第1章 基础网络和安全工具(网络安全防御实战--蓝军武器库)
  • 谈谈 Node.js 中的模块系统,CommonJS 和 ES Modules 的区别是什么?
  • 不要升级,Flutter Debug 在 iOS 18.4 beta 无法运行,提示 mprotect failed: Permission denied
  • ubuntu:桌面版磁盘合并扩容
  • Stapler: 1靶场渗透测试
  • 中间件专栏之Redis篇——Redis的三大持久化方式及其优劣势对比
  • LeetCode-81. 搜索旋转排序数组 II
  • Java 大视界 -- Java 大数据中的时间序列数据异常检测算法对比与实践(103)
  • server.servlet.session.timeout: 12h(HTTP 会话的超时时间为 12 小时)