高精度 • 极速 • AI 驱动
CDN IP Scanner 是一款功能强大的基于 Web 的工具,用于扫描并查找最快的 CDN(内容分发网络)IP 地址。它帮助用户从 Cloudflare、Fastly 等 CDN 网络提供商中发现干净、低延迟的 IP。
该扫描器采用经过验证的 5 次尝试验证方法,通过 /cdn-cgi/trace 端点检查,确保只报告真正有响应的 IP。结合 AI 驱动的优化和多线程扫描,它比其他任何工具都能更快、更准确地提供结果。
1. Fetch CDN IP ranges (or paste your own)
2. Select scan method (Cloud / Operator / V2Ray)
3. Configure target count, ping range, ports
4. Click "Start Scan"
5. Watch results appear in real-time
6. Export or copy the best IPs
| 平台 | 要求 |
|---|---|
| Windows | Windows 10/11(64 位)— 无需安装 |
| Linux | Ubuntu 20/22/24、Debian 10+、CentOS 7+、RHEL、Rocky、Alma、Fedora |
| macOS | macOS 11+(Big Sur、Monterey、Ventura、Sonoma、Sequoia) |
您可以从 Releases 页面下载所有平台的预构建版本:
GitHub 上的源代码专为 Linux 服务器部署而设计。请按以下步骤操作:
# Clone the repository
git clone https://github.com/shahinst/cdn-ip-scanner.git
# Enter the directory
cd cdn-ip-scanner
# Run the smart installer
sudo bash install.sh
安装程序完全交互式,将会:
# Check status
systemctl status cdn-ip-scanner
# View logs
journalctl -u cdn-ip-scanner -f
# Restart
systemctl restart cdn-ip-scanner
# Uninstall
bash /opt/cdn-ip-scanner/uninstall.sh
git clone https://github.com/shahinst/cdn-ip-scanner.git
cd cdn-ip-scanner
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python run.py --port 8080
在 YouTube 上观看完整的安装和使用教程:
CDN IP Scanner 是一款功能强大的基于 Web 的工具,用于扫描并查找最快的 CDN(内容分发网络)IP 地址。该工具帮助用户从 Cloudflare、Fastly 等 CDN 网络提供商中发现干净、低延迟的 IP。
该扫描器采用经过验证的 5 次尝试验证方法,通过 /cdn-cgi/trace 端点检查,只报告真正有响应的 IP。结合 AI 驱动的优化和多线程扫描,它比其他任何工具都能更快、更准确地提供结果。
۱. دریافت رنج آیپیهای CDN (یا قرار دادن دستی)
۲. انتخاب روش اسکن (کلود / اپراتور / V2Ray)
۳. تنظیم تعداد هدف، محدوده پینگ، پورتها
۴. کلیک روی "شروع اسکن"
۵. مشاهده نتایج به صورت لحظهای
۶. خروجی گرفتن یا کپی بهترین آیپیها
所有平台的预构建版本均可从 Releases 页面下载:
GitHub 上的源代码专为 Linux 服务器部署而设计:
# کلون مخزن
git clone https://github.com/shahinst/cdn-ip-scanner.git
# ورود به دایرکتوری
cd cdn-ip-scanner
# اجرای نصبکننده هوشمند
sudo bash install.sh
# بررسی وضعیت
systemctl status cdn-ip-scanner
# مشاهده لاگ
journalctl -u cdn-ip-scanner -f
# ریستارت
systemctl restart cdn-ip-scanner
# حذف
bash /opt/cdn-ip-scanner/uninstall.sh
在 YouTube 上观看完整的安装和使用教程:
cdn-ip-scanner/
├── run.py # Application entry point
├── install.sh # Smart Linux installer
├── requirements.txt # Python dependencies
├── version # Version file
└── app/
├── __init__.py # Flask app factory
├── config.py # Configuration
├── models.py # Database models
├── routes/
│ ├── api.py # REST API + scan logic
│ └── main.py # Page routes
├── scanner/
│ ├── core.py # Scan engine (5-attempt verification)
│ ├── range_fetcher.py # CDN range fetcher (multi-source)
│ ├── operators.py # ISP operator definitions & fetch
│ ├── v2ray.py # V2Ray config parser & scanner
│ └── ai_optimizer.py # AI-powered range optimization
├── static/
│ ├── css/style.css # Modern responsive design
│ ├── js/app.js # Frontend application
│ ├── font/ # Vazirmatn (Persian) + FontAwesome
│ └── img/logo.png # Application logo
└── templates/
├── base.html # Base template
├── index.html # Language selection page
└── scanner.html # Main scanner interface
欢迎贡献!请随时提交 Pull Request。
git checkout -b feature/amazing)git commit -m 'Add amazing feature')git push origin feature/amazing)اگر این پروژه برای شما مفید بود، میتوانید از طریق ارسال USDT از توسعهدهنده حمایت کنید.
如果这个项目对您有帮助,您可以通过发送 USDT 来支持开发者:
TB3aXqkMioddzcgtqPfeBFthYUY9tj9kbs
0xd907642587cd654830F9C7bcc8084c8dF5B82713
感谢您的支持!每一笔捐赠都有助于让这个项目持续运行和维护。🙏
از حمایت شما سپاسگزاریم! هر کمکی به ادامه حیات و نگهداری این پروژه کمک میکند. 🙏
本项目为开源项目,基于 MIT License 提供。
shahinst
If you find this project useful, please give it a ⭐ on GitHub!
| 功能 | 描述 |
|---|
| 多源范围获取 | 从 Cloudflare API、ASN、GitHub、Fastly 验证列表获取 CDN IP 范围 |
| 5 次尝试验证 | 每个 IP 通过连接复用测试 5 次 — 至少需要 3/5 成功 |
| 实时结果 | 每发现一个 IP,结果立即通过 WebSocket 显示 |
| 运营商检测 | 针对伊朗(Irancell、MCI、Rightel、Shuttle)、中国和俄罗斯运营商测试 CDN IP |
| V2Ray 配置支持 | 解析并测试 vless://、vmess://、trojan:// 配置,自动替换 IP |
| 4 种速度模式 | Hyper(20%)、Turbo(40%)、Ultra(60%)、Deep(80%)— 控制资源使用 |
| AI 优化 | 智能 IP 采样和范围优先级排序,加快发现速度 |
| 多语言 | 完整支持 English、فارسی(波斯语)、中文、Русский(俄语) |
| 深色/浅色主题 | 美观的现代 UI,支持深色模式 |
| 导出结果 | 将结果保存为 JSON、Excel(.xlsx)或文本(仅 IP) |
| Ping 与端口过滤 | 按 ping 范围和特定开放端口过滤结果 |
| 自动更新 | 检查更新并直接从应用内安装 |
| 扫描日志 | 实时扫描日志,带 DEBUG 模式用于故障排查 |
| 随时停止 | 响应式停止按钮,可在 2 秒内停止扫描 |
| 平台 | 文件 | 描述 |
|---|
| Windows | CDN-IP-Scanner.V2.0.Windows.zip | 独立 exe — 解压即用,无需 Python |
| Mac | CDN-IP-Scanner.V2.0.Mac.zip | 构建套件 — 在 Mac 上运行 build.sh |
| 源码 | Source code (zip/tar.gz) | 面向开发者的主源代码 |
| 功能 | 描述 |
|---|
| 多源范围获取 | 从 Cloudflare API、ASN、GitHub、Fastly 获取 CDN IP 范围 |
| 5 次尝试验证 | 每个 IP 通过连接复用测试 5 次 — 至少需要 3/5 成功 |
| 实时结果 | 每发现一个 IP,结果立即通过 WebSocket 显示 |
| 运营商检测 | 针对伊朗(Irancell、MCI、Rightel、Shuttle)、中国和俄罗斯运营商测试 CDN IP |
| V2Ray 支持 | 解析并测试 vless://、vmess://、trojan:// 配置,自动替换 IP |
| 4 种速度模式 | Hyper(20%)、Turbo(40%)、Ultra(60%)、Deep(80%)— 控制资源使用 |
| AI 优化 | 智能采样和范围优先级排序,加快发现速度 |
| 多语言 | 完整支持 فارسی、English、中文、Русский |
| 深色/浅色主题 | 美观的现代 UI,支持深色模式 |
| 导出结果 | 将结果保存为 JSON、Excel(.xlsx)或文本(仅 IP) |
| Ping 与端口过滤 | 按 ping 范围和特定开放端口过滤结果 |
| 自动更新 | 直接从应用内检查并安装更新 |
| 扫描日志 | 实时扫描日志,带 DEBUG 模式用于故障排查 |
| 立即停止 | 可在 2 秒内停止扫描的按钮 |
| پلتفرم | فایل | توضیحات |
|---|
| ویندوز | CDN-IP-Scanner.V2.0.Windows.zip | فایل exe مستقل — فقط استخراج و اجرا کنید، نیاز به پایتون نیست |
| مک | CDN-IP-Scanner.V2.0.Mac.zip | کیت ساخت — فایل build.sh را روی مک اجرا کنید |
| سورس | Source code (zip/tar.gz) | کد منبع اصلی برای توسعهدهندگان |
| 组件 | 技术 |
|---|
| 后端 | Python 3、Flask、Flask-SocketIO、gevent |
| 前端 | Vanilla JS、CSS3(自定义设计) |
| 数据库 | SQLite(默认)/ MySQL / MariaDB |
| WebSocket | Socket.IO(实时结果) |
| Web 服务器 | Nginx(反向代理) |
| 扫描 | ThreadPoolExecutor、/cdn-cgi/trace 验证 |
| 导出 | openpyxl(Excel)、JSON、纯文本 |