⚡ معرفی cfray — جعبهابزار کلادفلر (قسمت ۱)
نرم افزار cfray یه ابزار تکفایلی پایتونی برای تست و مدیریت کانفیگهای VLESS/VMess پشت Cloudflare هست.
🔧 نصب و اجرا:
git clone https://git.samnet.dev/SamNet-dev/cfray.git
cd cfray
python3 scanner.py
ـــــــــــــــــــــــــــــ
📊 اسکنر کانفیگ
کانفیگهای VLESS یا V2ray خودتون رو بهش میدید — چه از فایل، چه از لینک سابسکریپشن، چه از تمپلیت. cfray همه رو میخونه و شروع میکنه به تست: به هر آیپی وصل میشه، پینگ رو اندازه میگیره، سرعت دانلود رو تست میکنه، و در نهایت بهترین کانفیگها رو مرتبشده تحویل میده — آماده import تو کلاینت.
۱. فایل متنی — یه فایل txt که هر خطش یه لینک vless:// یا vmess:// هست.
۲. لینک سابسکریپشن — آدرسی که سرویسدهنده بهتون میده. cfray خودش دانلود و استخراج میکنه.
۳. تمپلیت + لیست آیپی — یه کانفیگ نمونه و یه فایل آیپی. همه آیپیها با اون کانفیگ تست میشن.
۴. فایل JSON — دامنهها و آیپیها به صورت ساختاریافته.
۵. جستجوگر آیپی تمیز — بدون نیاز به کانفیگ، خودش رنجهای Cloudflare رو اسکن میکنه.
ـــــــــــــــــــــــــــــ
🔍 جستجوگر آیپی تمیز
کل Cloudflare حدود ۱.۵ میلیون آیپی IPv4 در ۱۴ سابنت داره. همهشون از همه جا قابل دسترس نیستن. این ابزار رنج کامل رو اسکن میکنه و آیپیهایی که از شبکه شما دسترسی دارن رو لیست میکنه.
• سریع — ~۴,۰۰۰ آیپی، ~۳۰ ثانیه
• نرمال — ~۱۲,۰۰۰ آیپی، ~چندین دقیقه
• کامل — ~۱,۵۰۰,۰۰۰ آیپی، چند ساعت
• مگا مود — ~۳,۰۰۰,۰۰۰ پراب روی پورت ۴۴۳ + ۸۴۴۳، ساعت ها طول میکشه
ـــــــــــــــــــــــــــــ
🔬 تست Xray برنامه
فیلترینگ عمیق (DPI) ترافیک TLS رو شناسایی و مسدود میکنه. فرگمنت بستههای TLS رو به تیکههای کوچکتر میشکنه تا سیستم فیلترینگ الگوی اتصال رو تشخیص نده.
پایپلاین cfray این کار رو خودکار در ۳ مرحله انجام میده:
مرحله ۱ — اسکن آیپی: هزاران آیپی Cloudflare رو با TLS handshake تست میکنه تا آیپیهای قابل دسترس رو پیدا کنه.
مرحله ۲ — تست پایه: آیپیهای مرحله قبل رو داخل کانفیگ جایگذاری میکنه و یه تانل واقعی VLESS باز میکنه. خیلی از آیپیها handshake میدن ولی ترافیک رد نمیکنن — این مرحله اونها رو حذف میکنه.
مرحله ۳ — گسترش فرگمنت: آیپیهای کارآمد رو با پریستهای فرگمنت و تغییرات SNI ترکیب میکنه تا بهترین تنظیمات دور زدن DPI رو پیدا کنه.
پریستهای فرگمنت:
• Light — 100-200 bytes, 10-20ms — light filtering
• Medium — 50-200 bytes, 10-40ms — balanced
• Heavy — 10-300 bytes, 5-50ms — heavy filtering
⭐ git.samnet.dev/SamNet-dev/cfray
Post #14
4.34K