arblant
cf-clean-ip-scanner / README.md
README.md25 lines · 1.6 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
# اسکنر آی‌پی تمیز کلادفلر 🧹

وب‌اپ تک‌فایلی (GitHub Pages) برای پیدا کردن **تمیزترین آی‌پی‌های لبه‌ی کلادفلر از اینترنت خودت**.

## چرا سمت مرورگر؟

«تمیز بودن» آی‌پی به شبکه‌ی تو بستگی داره (همراه اول/ایرانسل/...). اسکن سروری (مثل GitHub Actions)
از شبکه‌ی گیت‌هاب تست می‌کنه که به درد تو نمی‌خوره — پس اسکن این‌جا **توی مرورگر خودت** انجام می‌شه.

## روش کار

1. رنج‌های رسمی کلادفلر از `data/cf-ips.json` لود می‌شن (هر روز با Actions از
   https://www.cloudflare.com/ips-v4 تازه می‌شن).
2. از هر رنج چند نمونه‌ی تصادفی برداشته می‌شه (۶۰/۱۵۰/۳۰۰).
3. هر آی‌پی با یه درخواست HTTP به پورت ۸۰ تست می‌شه (فقط زمان اتصال مهمه) — حداکثر ۱۲ تست هم‌زمان.
4. نتایج بر اساس پینگ مرتب می‌شن؛ کپی تکی + دانلود TXT/CSV.

## انتشار

ریپو رو public کن و GitHub Pages رو روی branch اصلی فعال کن — همین.

## محدودیت صادقانه

این ابزار تأخیر و در دسترس بودن لبه‌ی کلادفلر رو از شبکه‌ی تو می‌سنجه؛ «تضمین پروکسی» نمی‌ده.
آی‌پی خوب امروز ممکنه فردا کثیف بشه — هر وقت کند شد یه اسکن تازه بگیر.