
Escáner basado en web que descubre direcciones IP de CDN rápidas y de baja latencia de Cloudflare, Fastly y otros proveedores mediante verificación multihilo de 5 intentos y pruebas de configuración de V2Ray.
Alta Precisión • Ultra Rápido • Impulsado por IA
English • فارسی • Download • Donate
CDN IP Scanner es una potente herramienta basada en web para escanear y encontrar las direcciones IP de CDN (Red de Entrega de Contenido) más rápidas. Ayuda a los usuarios a descubrir IPs limpias y de baja latencia de proveedores como Cloudflare, Fastly y otras redes CDN.
El escáner utiliza un probado método de verificación de 5 intentos con comprobación del endpoint /cdn-cgi/trace, asegurando que solo se reporten IPs que respondan genuinamente. Combinado con optimización impulsada por IA y escaneo multihilo, ofrece resultados más rápidos y precisos que cualquier otra herramienta.
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
| Plataforma | Requisito |
|---|---|
| Windows | Windows 10/11 (64-bit) — No requiere instalación |
| Linux | Ubuntu 20/22/24, Debian 10+, CentOS 7+, RHEL, Rocky, Alma, Fedora |
| macOS | macOS 11+ (Big Sur, Monterey, Ventura, Sonoma, Sequoia) |
Puedes descargar versiones precompiladas para todas las plataformas desde la página de Releases:
El código fuente en GitHub está diseñado para el despliegue en servidores Linux. Sigue estos pasos:
# 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
El instalador es completamente interactivo y hará lo siguiente:
# 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
Mira el tutorial completo de instalación y uso en YouTube:
CDN IP Scanner یک ابزار قدرتمند و تحت وب برای اسکن و پیدا کردن سریعترین آیپیهای CDN (شبکه توزیع محتوا) است. این ابزار به کاربران کمک میکند تا آیپیهای تمیز و با تأخیر پایین از ارائهدهندگانی مانند Cloudflare، Fastly و سایر شبکههای CDN را پیدا کنند.
اسکنر از یک روش تأیید ۵ مرحلهای اثباتشده با بررسی endpoint مسیر /cdn-cgi/trace استفاده میکند و فقط آیپیهایی که واقعاً پاسخگو هستند را گزارش میدهد. همراه با بهینهسازی هوش مصنوعی و اسکن چندنخی، نتایج را سریعتر و دقیقتر از هر ابزار دیگری ارائه میدهد.
۱. دریافت رنج آیپیهای CDN (یا قرار دادن دستی)
۲. انتخاب روش اسکن (کلود / اپراتور / V2Ray)
۳. تنظیم تعداد هدف، محدوده پینگ، پورتها
۴. کلیک روی "شروع اسکن"
۵. مشاهده نتایج به صورت لحظهای
۶. خروجی گرفتن یا کپی بهترین آیپیها
نسخههای آماده برای همه پلتفرمها از صفحه Releases قابل دانلود هستند:
کد منبع موجود در گیتهاب برای استقرار روی سرور لینوکس طراحی شده است:
# کلون مخزن
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
آموزش کامل نصب و استفاده از برنامه را در یوتیوب ببینید:
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
¡Las contribuciones son bienvenidas! No dudes en enviar un Pull Request.
git checkout -b feature/amazing)git commit -m 'Add amazing feature')git push origin feature/amazing)اگر این پروژه برای شما مفید بود، میتوانید از طریق ارسال USDT از توسعهدهنده حمایت کنید.
Si este proyecto te resulta útil, puedes apoyar al desarrollador enviando USDT:
TB3aXqkMioddzcgtqPfeBFthYUY9tj9kbs
0xd907642587cd654830F9C7bcc8084c8dF5B82713
¡Gracias por tu apoyo! Cada donación ayuda a mantener este proyecto vivo y en mantenimiento. 🙏
از حمایت شما سپاسگزاریم! هر کمکی به ادامه حیات و نگهداری این پروژه کمک میکند. 🙏
Este proyecto es de código abierto y está disponible bajo la Licencia MIT.
shahinst
If you find this project useful, please give it a ⭐ on GitHub!
| Característica | Descripción |
|---|
| Obtención de Rangos Multi-Fuente | Obtiene rangos de IP de CDN desde la API de Cloudflare, ASN, GitHub, lista verificada de Fastly |
| Verificación de 5 Intentos | Cada IP se prueba 5 veces con reutilización de conexión — se requiere un mínimo de 3/5 éxitos |
| Resultados en Tiempo Real | Los resultados aparecen instantáneamente vía WebSocket a medida que se encuentra cada IP |
| Detección de Operador | Prueba IPs de CDN contra operadores iraníes (Irancell, MCI, Rightel, Shuttle), chinos y rusos |
| Soporte de Configuración V2Ray | Analiza y prueba configuraciones vless://, vmess://, trojan:// con reemplazo automático de IP |
| 4 Modos de Velocidad | Hyper (20%), Turbo (40%), Ultra (60%), Deep (80%) — controla el uso de recursos |
| Optimización por IA | Muestreo inteligente de IPs y priorización de rangos para un descubrimiento más rápido |
| Multi-Idioma | Soporte completo para English, فارسی (Persa), 中文 (Chino), Русский (Ruso) |
| Tema Oscuro/Claro | Interfaz moderna y atractiva con soporte de modo oscuro |
| Exportar Resultados | Guarda resultados como JSON, Excel (.xlsx) o Texto (solo IPs) |
| Filtrado de Ping y Puertos | Filtra resultados por rango de ping y puertos abiertos específicos |
| Auto-Actualización | Busca actualizaciones e instálalas directamente desde la aplicación |
| Registro de Escaneo | Registro de escaneo en tiempo real con modo DEBUG para solución de problemas |
| Detener en Cualquier Momento | Botón de detención responsivo que detiene el escaneo en 2 segundos |
| Plataforma | Archivo | Descripción |
|---|
| Windows | CDN-IP-Scanner.V2.0.Windows.zip | Exe independiente — solo extrae y ejecuta, no necesita Python |
| Mac | CDN-IP-Scanner.V2.0.Mac.zip | Kit de compilación — ejecuta build.sh en Mac |
| Source | Source code (zip/tar.gz) | Código fuente principal para desarrolladores |
| ویژگی | توضیحات |
|---|
| دریافت رنج از چندین منبع | دریافت رنج آیپی CDN از API کلودفلر، ASN، گیتهاب، فستلی |
| تأیید ۵ مرحلهای | هر آیپی ۵ بار با استفاده مجدد از اتصال تست میشود — حداقل ۳ از ۵ موفقیت لازم است |
| نتایج لحظهای | نتایج از طریق WebSocket بلافاصله پس از پیدا شدن هر آیپی نمایش داده میشود |
| تشخیص اپراتور | تست آیپیهای CDN روی اپراتورهای ایرانی (ایرانسل، همراه اول، رایتل، شاتل)، چینی و روسی |
| پشتیبانی V2Ray | پارس و تست کانفیگهای vless://، vmess://، trojan:// با جایگزینی خودکار آیپی |
| ۴ حالت سرعت | هایپر (۲۰%)، توربو (۴۰%)، اولترا (۶۰%)، دیپ (۸۰%) — کنترل مصرف منابع |
| بهینهسازی هوش مصنوعی | نمونهبرداری هوشمند و اولویتبندی رنج برای کشف سریعتر |
| چندزبانه | پشتیبانی کامل از فارسی، English، 中文، Русский |
| تم تاریک/روشن | رابط کاربری مدرن و زیبا با پشتیبانی حالت تاریک |
| خروجی نتایج | ذخیره نتایج به صورت JSON، اکسل (xlsx.) یا متن (فقط آیپی) |
| فیلتر پینگ و پورت | فیلتر نتایج بر اساس محدوده پینگ و پورتهای باز خاص |
| بروزرسانی خودکار | بررسی و نصب بروزرسانی مستقیم از داخل برنامه |
| لاگ اسکن | لاگ لحظهای اسکن با حالت DEBUG برای عیبیابی |
| توقف فوری | دکمه توقف که اسکن را ظرف ۲ ثانیه متوقف میکند |
| پلتفرم | فایل | توضیحات |
|---|
| ویندوز | CDN-IP-Scanner.V2.0.Windows.zip | فایل exe مستقل — فقط استخراج و اجرا کنید، نیاز به پایتون نیست |
| مک | CDN-IP-Scanner.V2.0.Mac.zip | کیت ساخت — فایل build.sh را روی مک اجرا کنید |
| سورس | Source code (zip/tar.gz) | کد منبع اصلی برای توسعهدهندگان |
| Componente | Tecnología |
|---|
| Backend | Python 3, Flask, Flask-SocketIO, gevent |
| Frontend | Vanilla JS, CSS3 (diseño personalizado) |
| Base de Datos | SQLite (por defecto) / MySQL / MariaDB |
| WebSocket | Socket.IO (resultados en tiempo real) |
| Servidor Web | Nginx (proxy inverso) |
| Escaneo | ThreadPoolExecutor, verificación /cdn-cgi/trace |
| Exportación | openpyxl (Excel), JSON, Texto Plano |