🔍 SOCKS5代理批量检测工具

🏠 返回主站

批量检测SOCKS5/SK5代理线路的可用性、真实IP和归属地信息

批量输入代理

未选择文件

每行一个代理,使用竖线(|)分隔字段。支持批量粘贴,自动去除空行。

操作成功!
操作失败!

📖 使用教程

步骤一:输入代理信息

在输入框中粘贴需要检测的SOCKS5代理信息,每行一个代理。支持格式:域名/IP|端口|账号|密码|到期时间。也可以点击"导入TXT文件"按钮,从本地文件批量导入代理信息。工具会自动去除空行和无效格式。

步骤二:开始检测

点击"开始检测"按钮,系统将自动发送代理信息到服务器进行批量检测。服务器使用多线程并发检测,快速验证每个代理的可用性、真实IP和归属地信息。检测过程中会实时显示进度和结果。

步骤三:查看检测结果

检测完成后,页面会显示检测结果汇总表格,包括总数量、可用数量、不可用数量、平均响应时间等统计信息。每条代理的详细信息包括主机地址、端口、连接状态、真实IP、归属地、响应时间、到期时间。

步骤四:导出结果

根据需要选择导出方式:点击"导出全部"导出所有代理,点击"仅导出可用"仅导出可用的代理,点击"仅导出不可用"仅导出不可用的代理。导出文件为TXT格式,保留原始格式,方便后续使用。

步骤五:重新检测

如需重新检测,点击"重新检测"按钮返回输入页面,可以修改代理信息后再次检测。也可以点击"清空"按钮清除所有内容,重新开始新的检测任务。

💡 实用技巧

  • 批量检测时建议数量控制在1000以内,避免检测时间过长
  • 到期的代理可能无法连接,建议优先使用未到期的代理
  • 响应时间越短表示代理速度越快,建议选择500ms以内的代理
  • 检测失败可能因为代理服务器不可用、账号密码错误或网络问题
  • 导出的可用代理可以用于爬虫、访问限制网站等场景
  • 真实IP和归属地信息可以帮助了解代理的实际地理位置

🎯 功能场景

🔍 代理可用性筛选

购买了批量代理后,需要快速筛选出可用的代理。使用本工具批量检测代理的连通性,自动剔除不可用的代理,节省手动测试的时间和精力,提高工作效率。

⚡ 代理速度测试

对于可用的代理,需要了解其响应速度以选择最优代理。工具会测量每个代理的连接响应时间,显示毫秒级延迟,方便根据速度要求选择合适的代理。

🌍 代理归属地查询

代理可能显示的IP和实际服务器IP不同,通过检测真实IP和归属地信息,可以了解代理服务器的实际地理位置,验证代理是否符合预期的地区要求。

📦 批量代理管理

管理大量代理时,需要定期检测代理状态,及时更新代理池。本工具支持批量导入、批量检测、批量导出,方便建立和维护高质量的代理池。

🕷️ 爬虫代理调度

网络爬虫需要使用代理来避免IP封禁。通过检测筛选出高质量、高速度的代理,建立代理池用于爬虫任务调度,提高爬虫成功率和稳定性。

🔐 隐私保护代理验证

使用代理保护隐私时,需要验证代理的真实IP和归属地,确保隐私保护效果。检测代理是否泄露真实IP,验证代理的匿名性和安全性。

📊 代理质量评估

对比不同代理服务商提供的代理质量,通过批量检测统计数据(可用率、平均响应时间、归属地分布),量化评估代理服务质量,选择最优的代理提供商。

🔄 代理定期维护

代理服务商提供的代理可能定期失效,需要定期检测并更新代理池。设置定期检测任务,及时发现失效代理,补充新的可用代理,保持代理池的稳定性。

⚙️ 技术原理

SOCKS5协议连接

SOCKS5是一种网络代理协议,支持TCP和UDP协议,提供更高的安全性和灵活性。工具通过建立SOCKS5连接验证代理的可用性,使用账号密码进行身份认证,成功连接则标记为可用。

多线程并发检测

服务器端使用多线程并发检测技术,同时检测多个代理,大幅提升检测效率。根据服务器性能自动调整并发数量,平衡检测速度和系统资源占用,单次可检测数千个代理。

IP地址解析

通过SOCKS5连接获取代理服务器的真实IP地址,而不是用户提供的域名或显示IP。使用DNS解析将域名转换为IP,确保获取的是实际的服务器IP地址。

归属地数据库查询

使用IP归属地数据库(ip2region)查询IP地址的地理位置信息,包括国家、省份、城市、运营商等详细信息。数据库支持IPv4和IPv6,数据更新及时,查询速度快。

响应时间测量

记录从发送连接请求到收到响应的时间差,精确到毫秒级。响应时间反映代理的连接速度和延迟,帮助评估代理的性能质量。多次测量取平均值,提高测量准确性。

超时和错误处理

为每个代理检测设置超时时间(如10秒),超时则标记为不可用。捕获各种连接错误(连接超时、认证失败、连接被拒绝等),返回详细的错误信息,帮助用户诊断问题。

数据安全保护

代理信息上传到服务器进行检测,服务器不保存任何用户提交的代理账号密码。检测完成后立即销毁数据,防止代理信息泄露。所有操作通过HTTPS加密传输,保护用户隐私安全。

批量文件处理

支持TXT格式文件导入,每行一个代理信息。前端使用FileReader API读取文件内容,解析并验证格式,去除空行和无效数据。支持大文件导入,提升批量处理效率。