روزمرگی فنی
روزمرگی فنی
خواندن ۲ دقیقه·۶ ماه پیش

چند پیشنهاد برای کاهش اختلال روی فرگمنتِ V2ray

در چند روز گذشته اختلال روی کانفیگ‌های فرگمنت V2ray خیلی شدید بوده. تا این لحظه راهکاری قطعی برای رفع این مشکل وجود نداشته و همه روش‌های پیشنهادی هم بر مبنای گمانه‌زنی و آزمون و خطا پیش می‌رود. با این حال در اینجا به تغییر برخی پارامترها اشاره می‌شود که شاید بتواند به مقداری بهبود و پایداری اتصال کانفیگ‌های مبتنی بر فرگمنت کمک کند.

در پست قبلی، کد سفارشی نمونه‌ای از کانفیگ فرگمنت (در ترکیب با تونل کلودفلر) آورده شده بود که در اینجا همان را مبنا می‌گیرم و حالا با این مقدمه می‌رسیم به پارامترهای قابل تغییر:

◼️ با توجه به اینکه کانفیگ بالا با روش تونل کلودفلر ساخته شده، در قسمت outbound بهتر است که از یک آی‌پی آدرس عمومی دیگر کلودفلر استفاده بشود (برای یافتن آی‌پی‌های سالم کلودفلر استفاده از این ابزار به شما کمک می‌کند). برای سایر کانفیگ‌هایی که از این روش استفاده نمی‌کنند، این مرحله بلاموضوع و قابل گذر است.

◼️ روش فینگرپرینت (fingerprint) می‌تواند از chrome به مثلا randomized یا سایر روش‌ها تغییر داده بشود.

◼️ چنانچه قابلیت mux غیرفعال هست، برای تست می‌تواند فعال شود (مقدار false به true تغییر پیدا کند)؛ به علاوه یکبار هم با تغییر مقدار concurrency از -1 (نامحدود) به عدد 8 تست شود.

◼️ در بخش فرگمنت، برای آغاز فرایند TLShandshake، به طور پیش‌فرض در کد بالا پکت داده‌ها به بسته‌های 10 تا 20 بایتی تقسیم شده و فاصله زمانی ارسال آن‌ها هم 10 الی 20 میلی‌ثانیه درنظر گرفته شده. بنابراین برای تست، هم مقدار حداقل و حداکثر Interval را باید تغییر داد (مثلا 1-2 یا 10-30 یا 1-30 و...) و هم حجم بسته‌های ارسالی یا Length را (برای مثال 150-200). اینکه حجم بسته‌های ارسالی و مدت زمان آن‌ها چقدر باشد یک مساله تجربی و کاملا وابسته به اینترنت اپراتوری هست که داریم استفاده می‌کنیم (یا به عبارت دقیق‌تر وابسته به مکانیسم فایروال روی هر اپراتور). فقط به عنوان یک قاعده، هرچه حجم بسته‌ها (Length) زیادتر و فاصله زمانی ارسال (Internal) کم‌تر بشود، ping پایین‌تر می‌آید و کیفیت اتصال بهتر می‌شود و برعکس هرچه حجم بسته‌ها کم‌تر (و طبیعتا تعداد بسته‌ها بیشتر) و مدت زمان ارسال زیادتر بشود، باعث افزایش ping و افت کیفیت اتصال می‌شود.

این تغییرات باید با اینترنت ثابت و همراه اول (ایرانسل) تست بشوند تا در نهایت برای هر کدام ترکیب بهینه‌ای از این اعداد به دست بیاید و به بهبود اتصال یا پایداری اتصال کمک کند.

پ.ن. آخرین نسخه V2rayng از این قابلیت پیشتیبانی می‌کند و امکان فعال‌سازی فرگمنت و همینطور تنظیمات آن برای همه کانفیگ‌ها، در خود اپلیکیشن فراهم شده.


v2rayاختلال اینترنتفیلترینگاختلال کانفیگ فرگمنت v2rayفرگمنت v2ray
روزها درگیر مصائب فنی، شب‌ها مشغول ثبت راه‌حل‌های یافتنی
شاید از این پست‌ها خوشتان بیاید