代理工具软件

工具概述

本软件是一款功能强大的代理管理工具,支持从多个来源获取代理、测试代理可用性、设置系统代理等功能。软件采用现代化的界面设计,操作简单直观。

主要功能

  • 从文本输入获取代理(支持IP:Port、IP Port等格式)
  • 从指定网址自动抓取代理
  • 从HTML内容解析提取代理
  • 批量测试代理可用性并测量响应时间
  • 一键设置系统代理
  • 清除当前系统代理
  • 导出可用代理到文件
  • 复制命令行代理设置命令

操作手册

获取代理

方法1:从文本输入获取

  1. 在输入框中粘贴代理列表(支持IP:Port、IP Port等格式)
  2. 点击「📋 解析/抓取」按钮
  3. 软件将解析代理并显示在列表中

方法2:从网址抓取

  1. 在输入框中输入代理网站地址(支持多个地址,用逗号分隔)
  2. 点击「📋 解析/抓取」按钮
  3. 软件将自动访问网站并抓取代理

方法3:从HTML内容解析

  1. 点击「📄 HTML解析」按钮
  2. 在弹出的对话框中粘贴网页HTML内容
  3. 点击「解析HTML」按钮
  4. 软件将从HTML中提取代理信息

测试代理

  1. 获取代理后,点击「🧪 测试所有」按钮
  2. 软件将开始测试所有代理的可用性
  3. 测试过程中,代理状态将显示为「Testing」
  4. 测试完成后,可用代理将显示为「✅ Available」,并显示响应时间

管理系统代理

设置系统代理

  1. 在代理列表中,找到要使用的代理
  2. 点击代理右侧的「🌐 设置为系统代理」按钮
  3. 软件将自动设置该代理为系统默认代理

清除系统代理

  1. 点击代理状态面板中的「🔄 清除系统代理」按钮
  2. 软件将清除当前设置的系统代理

测试当前代理

  1. 点击代理状态面板中的「🧪 测试当前代理」按钮
  2. 软件将测试当前系统代理是否正常工作

导出代理

  1. 测试完成后,点击「💾 导出可用代理」按钮
  2. 在弹出的文件保存对话框中选择保存位置
  3. 软件将只导出可用的代理到文本文件

复制命令行代理命令

  1. 在代理列表中,找到要使用的代理
  2. 点击代理右侧的「📋 复制CMD命令」按钮
  3. 软件将复制Windows命令行代理设置命令到剪贴板

界面元素说明

元素名称 功能说明
输入框 用于输入代理列表或网址
📋 解析/抓取按钮 解析输入的代理或抓取指定网址的代理
📄 HTML解析按钮 打开HTML解析对话框
🧪 测试所有按钮 测试所有获取的代理
🗑️ 清除按钮 清除所有代理
💾 导出可用代理按钮 导出可用的代理到文件
代理状态面板 显示当前系统代理状态
捐赠面板 显示捐赠信息
提示消息 显示操作结果提示

设计说明

软件架构

┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │ │ │ │ │ │ │ UI模块 │────▶│ 代理抓取模块 │────▶│ 代理测试模块 │ │ │ │ │ │ │ └─────────────────┘ └─────────────────┘ └─────────────────┘ ▲ ▲ ▲ │ │ │ │ │ │ ▼ ▼ ▼ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │ │ │ │ │ │ │ 系统代理模块 │ │ 数据结构定义 │ │ 工具函数模块 │ │ │ │ │ │ │ └─────────────────┘ └─────────────────┘ └─────────────────┘

主要功能流程图

代理获取流程

开始 → 用户输入 → 解析输入类型 → 文本/网址/HTML → 调用相应解析函数 → 验证代理 → 显示代理列表 → 结束

代理测试流程

开始 → 选择代理 → 开始测试 → 验证IP和端口 → 建立连接 → 发送请求 → 检查响应 → 更新代理状态 → 结束

系统代理设置流程

开始 → 选择代理 → 设置系统代理 → 更新注册表 → 刷新Internet设置 → 验证设置 → 更新状态 → 结束

下载工具

通过百度网盘下载代理工具软件: