Fragment در v2rayNG و Hiddify؛ کاربرد و محدودیتها
برای این آموزش کانفیگ لازم دارید؟ رایگان بگیرید
کانفیگ تست در تلگرام تحویل داده میشود و با همین راهنما قابل استفاده است
تنظیم Fragment در v2rayNG و Hiddify فقط در بعضی مسیرهای TLS میتواند به برقراری اتصال کمک کند؛ درمان تمام خطاهای VPN نیست. ابتدا اتصال معمولی را با همان سرور بررسی کنید، سپس فرگمنت را جداگانه فعال کنید و نتیجه را با امکان بازگرداندن تنظیمات بسنجید. مقدار طول و فاصلهٔ مناسب برای همهٔ اپراتورها و نسخهها یکسان نیست.
فرگمنت در این بحث با تکهتکهشدن معمول بستههای شبکه یا تغییر MTU یکی نیست. هدف این راهنما شناخت تنظیم کلاینت و اجرای یک مقایسهٔ قابل تکرار است؛ نه ساختن نسخهای که هر مشکل شبکه را حل کند. اگر اشتراک منقضی شده یا لینک اشتباه وارد شده باشد، تنظیم فرگمنت آن را اصلاح نمیکند.
۱. پیش از تغییر، نوع اتصال و محل خطا را مشخص کنید
ابتدا تاریخ اعتبار، حجم باقیمانده و دریافت فهرست سرورها را بررسی کنید. سپس با یک سرور، یک شبکه و یک مقصد مشخص آزمایش کنید. بازشدن فهرست اشتراک و برقرارشدن اتصال دو اتفاق متفاوتاند: ممکن است فهرست دریافت شود، اما مسیر ارتباط با سرور کار نکند. برعکس، ناتوانی در بهروزرسانی فهرست الزاماً به معنی خرابشدن کانفیگ ذخیرهشده نیست.
نام پروتکل بهتنهایی برای تصمیم کافی نیست. باید بدانید اتصال چه انتقال و لایهٔ امنیتی دارد و هستهٔ برنامه کدام تنظیم را میپذیرد. در راهنمای تفاوت TLS و XTLS این مفاهیم از هم جدا شدهاند. فرگمنت را به معنی تبدیل یک پروتکل به دیگری یا افزودن قابلیت تازه به سرور نگیرید؛ این گزینه معمولاً رفتار ارسال بخشی از جریان اتصال را تغییر میدهد.
نسخهٔ اپ، نام هسته در صورت نمایش، شبکهٔ فعلی و پیام خطا را یادداشت کنید. یک تصویر از تنظیمات اولیه بگیرید، اما تصویر لینک اشتراک یا شناسهٔ کاربر را منتشر نکنید. اگر تنظیم برای همهٔ پروفایلها اعمال میشود، ممکن است سرورهای سالم دیگر هم تحت تأثیر قرار بگیرند.
۲. نقش گزینهها را پیش از واردکردن عدد بشناسید
مستندات رسمی خروجی Freedom در Xray مرجع رفتار فرگمنت در این هسته است. وجود یک گزینه در مستندات هسته به معنی نمایش همان گزینه در تمام نسخههای کلاینت نیست. همچنین نامهای مشابه در Hiddify را نباید بدون بررسی به تنظیمات Xray تبدیل کرد.
| گزینه یا مفهوم | چه چیزی را کنترل میکند | اشتباه رایج |
|---|---|---|
| Enable Fragment | فعالشدن قابلیت در محدودهٔ تعریفشدهٔ برنامه | تصور اینکه روشنشدن آن موفقیت اتصال را ثابت میکند |
| Packets | انتخاب بخشهایی که مشمول تقسیم میشوند | واردکردن مقدار از راهنمای مربوط به هستهٔ دیگر |
| Length | اندازهٔ بخشهای حاصل در محدودهٔ پشتیبانیشده | فرض اینکه مقدار کوچکتر همیشه بهتر است |
| Interval | فاصلهٔ ارسال بخشها | زیادکردن بیدلیل و نسبتدادن کندی به سرور |
| Max Split | محدودکردن تقسیم در نسخههایی که پشتیبانی دارند | استفاده از گزینهای که نسخهٔ نصبشده نمیشناسد |
واحد و قالب مقدار را از توضیح همان نسخه بخوانید. بعضی فیلدها بازه میخواهند و بعضی مقدار یا انتخاب مشخص دارند. نوشتهای مانند min-max در رابط به معنی آزادی در واردکردن هر متن دلخواه نیست. اگر گزینهای را نمیشناسید، مقدار اولیهٔ برنامه نقطهٔ شروع کمابهامتری از مجموعهای از اعداد بیمنبع است؛ البته همان مقدار اولیه هم تضمین نتیجه نیست.
۳. تنظیم Fragment در v2rayNG را مرحلهای آزمایش کنید
در نسخهٔ نصبشده وارد تنظیمات شوید و بخش Fragment Settings یا نام ترجمهشدهٔ آن را پیدا کنید. رشتههای رابط رسمی v2rayNG گزینههای فعالسازی، طول، فاصله و انتخاب بسته را معرفی میکنند. جای دقیق منو میتواند بین نسخهها فرق کند؛ نبودن آن را با خراببودن اشتراک یکی ندانید.
ابتدا تنظیم فعلی را ثبت کنید. قابلیت را با مقادیر قابلقبول همان نسخه فعال کنید، اتصال را قطع و دوباره برقرار کنید و همان مقصد قبلی را باز کنید. اگر نتیجه تغییر نکرد، همزمان DNS، پورت، SNI و چند گزینهٔ دیگر را دستکاری نکنید. چنین تغییری حتی در صورت موفقیت هم مشخص نمیکند کدام عامل مؤثر بوده است.
پس از آزمایش، خاموشکردن فرگمنت و تکرار همان درخواست بخش مهم مقایسه است. اگر اتصال بدون آن هم برگشته باشد، نتیجهٔ قبلی ممکن است حاصل تغییر موقت شبکه باشد. برای مشکلات ورود لینک یا انتخاب پروفایل از راهنمای نصب v2rayNG کمک بگیرید؛ آن مشکلات پیش از مرحلهٔ فرگمنت رخ میدهند.
۴. در Hiddify تنظیم را با قابلیت همان نسخه تطبیق دهید
در راهنمای رسمی انتخاب مقادیر TLS در Hiddify مسیر Settings، سپس All Config Options و جستوجوی Tls Fragment توضیح داده شده است. این مسیر را با رابط نسخهٔ خود تطبیق دهید. اگر نام گزینه یا چیدمان متفاوت است، از حدسزدن محل تنظیم یا تغییر یک گزینهٔ همنام در بخش دیگر خودداری کنید.
تنها فعالسازی گزینه کافی نیست؛ باید روشن شود پروفایل و حالت اجرای فعلی آن را به کار میگیرند. یک پروفایل دیگر ممکن است تنظیم اختصاصی داشته باشد یا با هستهٔ متفاوت اجرا شود. برای مقایسه، همان پروفایل اولیه را نگه دارید و بعد از ذخیره، اتصال را دوباره برقرار کنید.
مقادیر پیداشده برای یک اپراتور یا ساعت خاص را نسخهٔ دائمی ندانید. اگر با تغییر شبکه از وایفای به دیتا نتیجه عوض شد، دوباره از وضعیت پایه شروع کنید. در این آزمایش لازم نیست اسکریپت ناشناس اجرا کنید یا لینک خصوصی را به سایت تولید تنظیمات بدهید. حل خطای عمومی برنامه را در عیبیابی اتصال Hiddify دنبال کنید.
۵. نتیجه را ثبت کنید و در صورت شکست برگردید
برای هر دور، شبکه، سرور، روشن یا خاموشبودن فرگمنت، مقصد و نتیجه را بنویسید. معیار موفقیت فقط سبزشدن آیکون نیست: صفحه باید واقعاً باز شود و درخواست بعدی هم پاسخ بگیرد. یک بار بازشدن صفحهٔ کششده مدرک اتصال تازه نیست؛ مقصد دیگری را هم امتحان کنید، بدون اینکه اطلاعات حساس وارد کنید.
| علامت | بررسی بعدی | کاری که عجولانه انجام ندهید |
|---|---|---|
| خطای دریافت اشتراک | لینک، دسترسی به آدرس اشتراک و اعتبار آن | تغییر تمام گزینههای فرگمنت |
| اتصال فقط با فرگمنت برقرار میشود | تکرار مقایسه در همان شبکه و ثبت تنظیم | تعمیم نتیجه به همهٔ کاربران |
| با فعالسازی، اتصال بدتر میشود | بازگرداندن حالت اولیه و بررسی نسخه | افزایش مداوم طول یا فاصله |
| هیچ سروری پاسخ نمیدهد | اینترنت پایه، اعتبار و وضعیت سرویس | خاموشکردن اعتبارسنجی TLS |
| فقط یک مقصد باز نمیشود | وضعیت همان مقصد و قواعد مسیریابی | نتیجهگیری دربارهٔ خرابی کل تونل |
اگر نیاز به کمک دارید، نسخه، زمان، نوع شبکه و متن کوتاه خطا را بفرستید. لینک اشتراک، شناسهها و آدرسهای خصوصی را از گزارش حذف کنید. پشتیبانی با این اطلاعات میتواند تفاوت خطای پیکربندی و شکست ارتباط را بررسی کند؛ تصویر یک آیکون متصل بهتنهایی کافی نیست.
سؤالات متداول
آیا فرگمنت سرعت را بیشتر میکند؟
چنین نتیجهای قطعی نیست. تقسیم ارسال و فاصلهگذاری ممکن است هزینهٔ اضافی ایجاد کند. هدف آزمون، بررسی امکان برقراری ارتباط در شرایط مشخص است؛ اگر اتصال عادی سالم است، صرفاً برای وعدهٔ سرعت گزینه را فعال نکنید.
چرا مقدار دوست من روی اینترنت من کار نمیکند؟
شبکه، نسخهٔ کلاینت، هسته و پروفایل ممکن است متفاوت باشند. حتی روی یک اپراتور هم نتیجهٔ یک زمان را نباید همیشگی دانست. مقایسه را با تنظیم اولیه و فقط یک تغییر تکرار کنید.
آیا Fragment جای کانفیگ معتبر را میگیرد؟
خیر. آدرس سرور، مشخصات اتصال و اعتبار اشتراک همچنان لازماند. فرگمنت حساب منقضیشده، رمز اشتباه یا سرور خاموش را اصلاح نمیکند و قابلیت تازهای به پلن اضافه نمیکند.
اگر گزینه را پیدا نکردم، برنامه را حذف کنم؟
حذف برنامه قدم اول نیست. نسخه و منبع نصب را بررسی کنید و پیش از هر تغییر از اطلاعات لازم نسخهٔ امن نگه دارید. نبودن گزینه ممکن است به نسخه یا هسته مربوط باشد؛ برای یافتن آن نباید اپ ناشناس نصب کنید.
انتخاب بر اساس نتیجهٔ واقعی
فرگمنت را فقط وقتی نگه دارید که در آزمون قابل تکرار به اتصال کمک کرده باشد و بازگشت به حالت قبلی را بلد باشید. برای بررسی سازگاری پیش از خرید، مسیر تست در صفحهٔ اصلی v2route در دسترس است؛ نتیجهٔ همان دستگاه و شبکه از یک فهرست اعداد آماده ارزشمندتر است.