/fragment

IRCF fragment

Primary LanguageJavaScript

دور زدن فیلترینگ دامنه با فرگمنت

توسط ابزار فرگمنت می‌تونین دامنه‌های مرده‌تون رو مجدد زنده کنید!
با فرگمنت‌کردن کانفیگ‌های VLESS/VMESS/TROJAN از نوع WS/GRPC میتونین به کمک این‌ابزار و یک آی‌پی تمیز کلودفلر، فیلترینگ دامنه‌رو دور بزنین

فرگمنت روی چه‌مدل کانفیگ‌هایی کار میکنه؟

اگر سرور شخصی دارین و کانفیگ VLESS/VMESS/TROJAN رو پشت CDN کلودفلر با پروکسی روشن قرار دادین، میتونین توسط این‌ابزار کانفیگ‌های WS/GRPC رو فرگمنت کنین

چه کلاینت‌هایی از فرگمنت پشتیبانی می‌کنن؟

کلاینت‌های XRAY با هسته ۱.۸.۳ به بالا، مثل آخرین نسخه از v2rayn, v2rayng, foxray یا streisand (در android, windows, ios) از قابلیت ایمپورت و استفاده از فرگمنت برخوردارن

روی چه اینترنت‌هایی تست شده؟

روی همراه‌اول، ایرانسل، مخابرات و سایر سرویس‌دهنده‌ها تست شده

برای فرگمنت چه خروجی‌هایی در دسترسه؟

ابزار فرگمنت در ابتدای امر بهتون فایل JSON تحویل میداد، اما الان میتونین به‌شکل یک لینک ساب یا از طریق اسکن QRCODE با سهولت بیشتری از ویژگی فرگمنت استفاده کنین

screenshot

اینترنت آزاد برای همه، یا هیچ‌کس

فرگمنت چه مقادیری داره؟

فیلد Packets در کانفیگ فاقد TLS باید برابر ۱ و دارای TLS برابر با tlshello باشه. فیلد Length اندازه پکت‌های خردشده برحسب بایت و فیلد Interval تاخیر ارسال پکت‌ها برحسب میلی‌ثانیه هست. مثلن اگر اندازه پکت ۴۰۰ بایت باشه، با تنظیمات بالا به حدودن ۱۰۰ تکه خرد و در مدت ۵*۱۰۰ میلی‌ثانیه ارسال میشه؛ یعنی ۵۰۰ میلی‌ثانیه به پینگ اضافه میشه. با افزایش تاخیر از ۵ به ۱۰، قدرت عبور از فیلتر بیشتر، اما پینگ هم بیشتر خواهد شد

علت تاکید بر استفاده از آی‌پی تمیز چیه؟

استفاده از آی‌پی تمیز همونطور که پیش‌تر گفته‌شد، نکته کلیدی در رابطه با دورزدن فیلترینگ دامنه با فرگمنت برای کانفیگ‌های پشت CDN کلودفلر به‌شمار میره. به‌عنوان مثال تنظیماتی که برای TLS عنوان‌شده به‌صورت پیشفرض با استفاده از دامنه zula.ir به‌عنوان آی‌پی تمیز داره به‌خوبی روی ایرانسل و همراه‌اول کار میکنه، اما مثلن در رابطه با مخابرات اختلال داشته. راه‌حلش اسکن آی‌پی هست، یا اینکه سایت‌های دیگری که پشت کلودفلر هستن‌رو امتحان کنین تا به نتیجه مطلوب برسین ...

چه نکات دیگری نیازه بدونیم؟

استفاده از دامنه با کاراکتر بالا خوبه، اما برای #فرگمنت مقادیر length ارتباطی با تعداد کاراکترهای دامنه نداره. برای ۱۰-۲۰، کل پکت تکه میشه به بسته‌های ۱۰ الی ۲۰ بایتی و کل پکت حدودن ۴۰۰ تا ۶۰۰ بایته، که دامنه اون وسط‌ها هست. اینتروال ۲ میلی‌ثانیه هم خیلی کمه و تو اندروید اسمبل میشه قبل‌از ارسال. بهتره ۵ به بالا باشه، که البته ۱۰ مطمئن‌تره. چون هندشیک فقط یکبار هست، delay اون تاثیری در ادامه tcp نداره. مقدایری که به‌صورت پیشفرض برای اینترنت‌های مختلف توصیه میشه همون tlshello با 10-20 برای length و interval هست. اگه mux فعال بشه یا کانکشن TLS GRPC باشه پینگ کمتر خواهد بود؛ هرچند استفاده از IP تمیز هم در سرعت نقش مستقیم داره

برای کاهش پینگ و بهبود سرعت چکار کنیم؟

آپشن‌هایی که در ابزار فرگمنت وجود داره حاوی توضیحات به چندزبان مختلف هستن، با این‌حال برای کاهش پینگ در استفاده از فرگمنت میتونین آیتم‌های Mux و Early Data رو علامت بزنین

راهنمای ویدئویی براش نیست؟

یه‌سری از دوستان زحمت کشیدن در رابطه با فرگمنت یا این‌ابزار در یوتیوب توضیح دادن:


Fragment Tool