logo
0
0
Login

EdgeOneIPs

一个纯 Python 编写的「三步走」流水线,帮你从海量 IP 里捞出真正可用的腾讯云 EdgeOne 加速节点。
每一步都独立成脚本,可随意拆卸、组合、二次开发。

🧭 使用流程总览

步骤脚本输入文件输出文件核心目标
1nmap.pyipss.txtedgeone_ips.txt鉴定是否为 EdgeOne 节点
2data.pyedgeone_ips.txtk2_443__ok_.txtHTTPS 可用性验证
3ips.pyk2_443__ok_.txtping.txtpings.txt筛掉高延迟/丢包

🔍 脚本详解

1️⃣ nmap.py — 官方接口批量鉴定

  • 功能:调用腾讯云 DescribeIPRegion 接口,批量判断 IP 是否为 EdgeOne 加速节点。
  • 限速:20 QPS,防止触发风控。
  • 分批:每批 100 条,可自定义 BATCH
  • 实时追加:每检测到 EdgeOne IP 立即写入文件,支持断点续跑。
关键常量说明默认值
SECRET_ID / SECRET_KEY腾讯云 API 密钥空,必填
BATCH每批 IP 数量100
QPS_LIMIT每秒最大请求20

使用步骤

  1. 准备 IP 列表(ipss.txt)。
  2. 运行 python nmap.py,获取 EdgeOne IP 列表(edgeone_ips.txt)。
  3. 运行 python data.py,最终确认可用 IP(k2_443__ok_.txt)。
  4. 运行 python ips.py,筛选出高质量 IP(pings.txt)。

注意事项

  • nmap.py 需配置腾讯云 SECRET_IDSECRET_KEY
  • ips.py 支持 Windows / Linux / macOS 自动适配。
  • 所有脚本均使用多线程,运行前请确保网络环境稳定。

许可证

MIT License

About

No description, topics, or website provided.
Language
Python83.3%
Markdown16.7%