
Cloudflare, Fastly 및 기타 제공업체의 빠르고 지연 시간이 낮은 CDN IP 주소를 멀티스레드 5회 시도 검증 및 V2Ray 구성 테스트를 통해 탐색하는 웹 기반 스캐너입니다.
높은 정확도 • 초고속 • AI 기반
English • فارسی • Download • Donate
CDN IP Scanner는 가장 빠른 CDN(콘텐츠 전송 네트워크) IP 주소를 스캔하고 찾기 위한 강력한 웹 기반 도구입니다. Cloudflare, Fastly 및 기타 CDN 네트워크와 같은 제공업체로부터 깨끗하고 지연 시간이 낮은 IP를 발견할 수 있도록 도와줍니다.
이 스캐너는 /cdn-cgi/trace 엔드포인트 확인과 함께 검증된 5회 시도 검증 방식을 사용하여 실제로 응답하는 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 یک ابزار قدرتمند و تحت وب برای اسکن و پیدا کردن سریعترین آیپیهای 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
기여를 환영합니다! 언제든지 Pull Request를 제출해 주세요.
git checkout -b feature/amazing)git commit -m 'Add amazing feature')git push origin feature/amazing)اگر این پروژه برای شما مفید بود، میتوانید از طریق ارسال USDT از توسعهدهنده حمایت کنید.
이 프로젝트가 유용하다면 USDT를 보내 개발자를 지원할 수 있습니다:
TB3aXqkMioddzcgtqPfeBFthYUY9tj9kbs
0xd907642587cd654830F9C7bcc8084c8dF5B82713
Thank you for your support! Every donation helps keep this project alive and maintained. 🙏
از حمایت شما سپاسگزاریم! هر کمکی به ادامه حیات و نگهداری این پروژه کمک میکند. 🙏
이 프로젝트는 오픈 소스이며 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만)로 저장 |
| 핑 및 포트 필터링 | 핑 범위 및 특정 열린 포트로 결과 필터링 |
| 자동 업데이트 | 앱에서 직접 업데이트 확인 및 설치 |
| 스캔 로깅 | 문제 해결을 위한 DEBUG 모드의 실시간 스캔 로그 |
| 언제든 중지 | 2초 이내에 스캔을 중단하는 반응형 중지 버튼 |
| 플랫폼 | 파일 | 설명 |
|---|
| Windows | CDN-IP-Scanner.V2.0.Windows.zip | 독립 실행형 exe — 압축을 풀고 실행하면 되며 Python이 필요 없음 |
| Mac | CDN-IP-Scanner.V2.0.Mac.zip | 빌드 키트 — Mac에서 build.sh 실행 |
| Source | Source code (zip/tar.gz) | 개발자를 위한 메인 소스 코드 |
| ویژگی | توضیحات |
|---|
| دریافت رنج از چندین منبع | دریافت رنج آیپی 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) | کد منبع اصلی برای توسعهدهندگان |
| 구성 요소 | 기술 |
|---|
| 백엔드 | Python 3, Flask, Flask-SocketIO, gevent |
| 프론트엔드 | Vanilla JS, CSS3 (커스텀 디자인) |
| 데이터베이스 | SQLite (기본) / MySQL / MariaDB |
| WebSocket | Socket.IO (실시간 결과) |
| 웹 서버 | Nginx (리버스 프록시) |
| 스캐닝 | ThreadPoolExecutor, /cdn-cgi/trace 검증 |
| 내보내기 | openpyxl (Excel), JSON, 일반 텍스트 |