跳转到内容

导入/导出

代理导入导出功能为您提供了便捷的代理数据管理方式,支持批量导入代理配置和选择性导出代理列表。通过标准化的模板格式,您可以轻松地在不同环境间迁移代理配置,同时支持批量检测代理连通性,确保代理的可用性。

功能概述

代理导入导出模块主要功能包括:

  • 选择性导入导出:支持选择特定代理进行导入或导出操作
  • 模板化导入:提供标准模板,简化导入流程
  • 批量检测:支持批量检测代理连通性
  • 单独检测:支持在列表中单独检测代理状态
  • 数据验证:确保导入数据的完整性和正确性

代理导入功能

模板下载

获取导入模板:

  1. 进入代理导入页面
  2. 点击"下载模板"按钮
  3. 系统将下载标准的Excel模板文件
  4. 模板包含所有必需的字段和格式说明

模板结构说明:

字段名称说明是否必填示例
代理信息代理地址和端口127.0.0.1:8080
协议类型代理协议HTTP/SOCKS5/SSH
用户名认证用户名username
密码认证密码password

重要提醒:

  • 不能删除表头第一行:模板的第一行包含字段名称,删除后将导致导入失败
  • 必填字段不能为空
  • 代理信息格式必须为:IP地址:端口号
  • 协议类型必须从支持的类型中选择

填写模板

填写要求:

  1. 保持表头完整

    • 第一行表头字段名称不能修改或删除
    • 字段顺序不能改变
    • 不要在表头行插入其他内容
  2. 数据格式规范

    • 代理信息:必须使用"IP:端口"格式
    • 协议类型:支持HTTP、HTTPS、SOCKS4、SOCKS5、SSH
    • 端口号:必须是1-65535之间的有效端口
    • 用户名密码:如果代理需要认证则必须填写
  3. 数据验证规则

    • IP地址格式验证
    • 端口范围验证
    • 协议类型验证
    • 字符长度限制验证

填写示例:

序号 | 代理信息 | 协议类型 | 用户名 | 密码
1 | 127.0.0.1:8080 | HTTP | admin | 123456
2 | 192.168.1.100:1080 | SOCKS5 | user1 | pass123
3 | proxy.example.com:3128 | HTTP | |

执行导入

导入步骤:

  1. 点击"选择文件"按钮
  2. 选择填写完成的Excel模板文件
  3. 系统自动验证文件格式和数据
  4. 预览导入数据,确认无误
  5. 点击"确认导入"完成导入

导入验证:

  • 格式检查:验证文件格式是否正确
  • 表头验证:检查表头是否完整
  • 数据校验:验证每行数据的格式和完整性
  • 重复检查:检测是否存在重复的代理配置

导入结果:

  • 成功导入:显示成功导入的代理数量
  • 导入失败:显示失败原因和错误详情

代理导出功能

选择导出代理

选择方式:

  1. 单选模式

    • 在代理列表中勾选需要导出的代理
  2. 批量选择

    • 全选:选择当前页面所有代理
    • 全选所有:选择所有页面的代理

导出配置

导出选项:

  • 导出格式:CSV (.csv)
  • 包含字段:选择需要导出的字段信息
  • 敏感信息:选择是否包含密码等敏感信息
  • 文件命名:自定义导出文件名称

字段选择:

  • ☑ 序号
  • ☑ 代理信息
  • ☑ 协议类型
  • ☐ 用户名
  • ☐ 密码

执行导出

导出流程:

  1. 选择需要导出的代理
  2. 配置导出选项和格式
  3. 点击"导出选中代理"按钮
  4. 系统生成导出文件
  5. 自动下载

导出结果:

  • 显示导出的代理数量

代理连通性检测

批量检测功能

批量检测步骤:

  1. 在代理列表中选择需要检测的代理
  2. 可以选择单个或多个代理进行检测
  3. 点击"批量检测代理"按钮
  4. 系统并行检测所选代理的连通性
  5. 实时显示检测进度和结果

检测配置:

  • 检测超时:设置连接超时时间(默认10秒)
  • 检测目标:选择检测目标网站(如Google、百度等)
  • 并发数量:设置同时检测的代理数量
  • 重试次数:连接失败时的重试次数

检测结果显示:

  • 连通正常:显示为绿色,包含响应时间
  • 连接失败:显示为红色,包含失败原因
  • 检测超时:显示为黄色,表示响应超时
  • 未检测:显示为灰色,尚未进行检测

单独检测功能

单独检测方式:

  1. 在代理列表的"操作"列中找到"测试"按钮
  2. 点击对应代理的"测试"按钮
  3. 系统立即检测该代理的连通性
  4. 在"检测结果"列显示检测结果

实时状态更新:

  • 检测过程中显示"检测中..."状态
  • 完成后立即更新检测结果
  • 更新"最后检测时间"字段
  • 记录检测历史和统计信息

故障排除

常见导入问题

文件格式错误:

  • 问题:提示文件格式不支持
  • 原因:文件不是Excel格式或文件损坏
  • 解决:确保使用.xlsx格式,重新下载模板

表头验证失败:

  • 问题:提示表头格式错误
  • 原因:删除或修改了表头第一行
  • 解决:重新下载模板,不要修改表头

数据格式错误:

  • 问题:提示代理信息格式错误
  • 原因:IP地址或端口格式不正确
  • 解决:使用"IP:端口"格式,如"192.168.1.1:8080"

导入部分失败:

  • 问题:只有部分代理导入成功
  • 原因:部分数据格式错误或重复
  • 解决:查看错误报告,修正问题数据后重新导入

常见检测问题

检测超时:

  • 问题:代理检测一直显示超时
  • 原因:代理响应慢或网络问题
  • 解决:增加超时时间或检查网络连接

批量检测失败:

  • 问题:批量检测无法启动
  • 原因:选择的代理数量过多或系统资源不足
  • 解决:减少同时检测的代理数量

检测结果不准确:

  • 问题:检测显示成功但实际无法使用
  • 原因:检测目标网站与实际使用场景不同
  • 解决:更换检测目标或进行实际使用测试

最佳实践

导入建议

  1. 数据准备

    • 在导入前验证所有代理的格式
    • 去除重复的代理配置
    • 确保必填字段完整
  2. 分批导入

    • 大量代理时建议分批导入
    • 每批建议不超过1000个代理
    • 导入后及时验证结果
  3. 备份策略

    • 导入前创建数据备份
    • 保留原始导入文件
    • 记录导入操作日志

检测建议

  1. 定期检测

    • 建立定期检测计划
    • 及时清理失效代理
    • 监控代理质量变化
  2. 检测策略

    • 根据使用频率调整检测频率
    • 为不同用途的代理设置不同检测标准
    • 建立代理质量评分机制
  3. 性能优化

    • 合理设置并发检测数量
    • 避免在高峰期进行大规模检测
    • 优化检测目标选择

技术支持

如果您在使用代理导入导出功能时遇到问题:

  1. 查看帮助文档

    • 仔细阅读操作说明
    • 参考故障排除指南
    • 查看错误代码说明
  2. 联系技术支持

    • 提供详细的错误信息
    • 描述操作步骤和环境
    • 附上相关的日志文件
  3. 社区支持

    • 参与用户社区讨论
    • 分享使用经验和技巧
    • 获取其他用户的建议

License BSD