🌐 English -- Chinese / 中文
- اسکن کاملاً خودکار و هوشمند: تست و پینگ خودکار رنجهای رسمی IPv4 و IPv6 کلودفلر بدون نیاز به پیکربندی دستی.
- رابط کاربری مدرن (Dark Mode): طراحی زیبا، روان و تیره با استفاده از پتانسیل کامل PySide6 (Qt).
- سیستم چندزبانه همزمان: پشتیبانی کامل از زبانهای فارسی و English با تغییر آنی چیدمان (RTL/LTR).
- تست سرعت دانلود واقعی (Speed Test): امکان سنجش سرعت دانلود آیپیهای تمیز بر اساس مگابایت بر ثانیه.
- فیلتر منطقهای (Region/IATA Filter): قابلیت تفکیک و تست آیپیها بر اساس دیتاسنترهای خاص کلودفلر (مانند SJC, FRA و...).
- خروجی آسان: استخراج لیست آیپيهای تمیز نهایی در قالب فایل متنی (
.txt) تنها با یک کلیک. - توسعهیافته به صورت کاملاً آسنکرون (Asyncio): سرعت فوقالعاده بالا در اسکن به لطف معماری غیرهمزمان.
اگر تمایل دارید پروژه را مستقیماً از روی سورسکد اجرا کنید، مراحل زیر را دنبال کنید:
-
کلون کردن ریپازیتوری:
git clone https://github.com/AbadanVpn/Cloudflare-Scanner.git cd Cloudflare-Scanner -
نصب پیشنیازها: این پروژه به پایتون نسخه 3.8 یا بالاتر نیاز دارد.
pip install PySide6 aiohttp
-
اجرای برنامه:
python main.py
اگر نیازی به سورسکد ندارید و میخواهید مستقیماً از برنامه استفاده کنید، به بخش Releases در سمت راست همین صفحه مراجعه کرده و آخرین نسخه کامپایلشده فایل CloudflareScanner.exe (بدون نیاز به نصب هیچ ابزار جانبی) را دانلود کنید.
- Python 3.10+
- PySide6 (Qt for Python) - برای طراحی رابط کاربری (GUI)
- Asyncio & Aiohttp - برای مدیریت کانکشنها به صورت موازی و آسنکرون
- GitHub Actions - برای کامپایل اتوماتیک و انتشار خودکار نسخه EXE
این پروژه تحت لایسنس MIT منتشر شده است. استفاده، تغییر و بازنشر آن با ذکر نام توسعهدهنده کاملاً آزاد است.
این پروژه کاملا با Ai نوشته شده