一个轻量、高效、稳定的 Burp 扩展,用于快速导入、验证、管理和切换代理,支持 HTTP 和 SOCKS5

本文最后更新于 2025年10月31日 凌晨

  • Proxy Switcher v2.0

    Burp Suite 代理切换插件
    一个轻量、高效、稳定的 Burp 扩展,用于快速导入、验证、管理和切换代理,支持 HTTP 和 SOCKS5。

    项目地址:https://github.com/gh0stNinja/ProxySwitcher


    特性

    功能 说明
    延迟显示 显示每个代理的响应延迟(ms)
    不跳过慢速代理 只要能通,即视为可用
    三种切换模式 随机、轮询、固定
    右键菜单操作 删除、固定代理、复制 cURL、验证、测试
    导入/导出 支持 .txt 文件批量导入导出
    获取代理 支持从 URL 拉取代理列表
    多语言支持 中文 / English 自动切换
    验证功能 批量验证 HTTP 和 HTTPS 可用性

    安装

    1. 打开 Burp Suite
    2. 进入 ExtenderExtensions
    3. 点击 Add
    4. 选择扩展类型:Python
    5. 选择 ProxySwitcher.py 文件
    6. 点击 NextClose

    插件将出现在 Burp 的标签页中:Proxy Switcher


    使用指南

    1. 获取代理

    • 地址: 输入框填入代理源 URL(如公开代理 API)
    • 点击 获取
    • 示例:
    1
    http://xxx/all/

    2. 导入代理

    • 点击 导入

    • 选择 .txt 文件(每行一个代理)

    • 支持格式:

      1
      2
      1.2.3.4:8080
      socks5://5.6.7.8:1080

    3. 验证代理

    • 点击 验证全部 或右键 → 验证全部
    • 验证后:
      • OK:HTTP 或 HTTPS 任一可用
      • FAIL:完全不可用
      • 显示最小延迟(ms)

    4. 切换模式

    模式 行为
    随机 每次请求随机选择一个可用代理
    轮询 按顺序轮流使用可用代理
    固定 使用固定的代理

    切换后日志会提示:模式:随机

    5. 右键菜单

    在代理列表右键任意一行:

    菜单项 功能
    删除代理 删除选中行
    固定代理 固定使用该代理(固定模式)
    复制为 cURL 复制 curl -x ... 命令
    验证全部 重新验证所有代理
    测试选中 仅验证选中的代理
    移除无效 删除所有 FAIL 代理

    界面说明

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    [启用] [中文] 地址:[________] [获取] [模式下拉] [验证全部] [导入] [导出] [清空列表] [清空日志]

    ┌──────────────────────────────────────────────────────────────┐
    │ 代理列表(右键操作) │
    │ 1.2.3.4:8080 | HTTP | HTTP | 128ms | OK │
    │ 5.6.7.8:1080 | SOCKS5 | - | 892ms | OK │
    │ ... │
    └──────────────────────────────────────────────────────────────┘
    ┌───────────────────────────────────────┐
    │ 日志 │
    │ Plugin Enabled │
    │ 已获取 128 个代理 │
    [Repeater] Using: 1.2.3.4:8080 │
    └───────────────────────────────────────┘

    image-20251030103624415


    导出有效代理

    • 点击 导出
    • 选择保存路径
    • 仅导出 OK 的代理(每行一个)

    注意事项

    • 插件仅在 IntruderRepeater 中生效
    • 验证超时:3秒
    • 不支持用户名密码认证代理