پراکسی روشن است اما اینترنت باز نمیشود؟ راهنمای رفع
فهرست مطلب
کلاینت اجرا شده، یک سرور انتخاب کردهاید، کلید هم روشن است — اما مرورگر هیچ صفحهای را باز نمیکند. این پرتکرارترین شکایت کاربران است و تقریباً همیشه یکی از چهار لایه مشخص مقصر است: خود کلاینت، سرور انتخابی، قوانین مسیریابی، یا DNS.
راز عیبیابی سریع این است که بهجای تغییر تصادفی تنظیمات، این چهار لایه را به ترتیب کنار بگذارید. هر مرحله زیر یک بررسی مشخص دارد و در پایان یک چکلیست کوتاه آمده که میتوانید هر بار همان را دنبال کنید.
اول لایه مشکل را مشخص کنید
پیش از هر تنظیمی این چهار سؤال را از خودتان بپرسید: آیا کلاینت واقعاً در حال اجراست؟ آیا سرور انتخابشده پاسخ میدهد؟ آیا حالت مسیریابی درست است؟ و آیا نام دامنهها اصلاً ترجمه میشوند؟ هر سؤال یک لایه است و پاسخ منفی به هر کدام، سه لایه بعدی را بیمعنی میکند.
یک آزمون سریع هم کمک میکند: حالت مسیریابی را موقتاً روی Global بگذارید و یک سایت خارجی را باز کنید. اگر باز شد، هسته و سرور سالماند و مشکل از قوانین مسیریابی است. اگر باز نشد، مشکل پایینتر است.
قدم اول: کلید پراکسی و تطابق پورت
روشن بودن کلاینت بهتنهایی هیچ ترافیکی را جابهجا نمیکند. دستکم یکی از دو مسیر ورود ترافیک باید فعال باشد: پراکسی سیستمی یا حالت TUN. اگر هر دو خاموش باشند، هسته فقط روی یک پورت محلی منتظر میماند و هیچ برنامهای سراغش نمیرود.
- در کلاینت مطمئن شوید کلید پراکسی سیستمی یا TUN روشن است.
- شماره پورت ترکیبی را در تنظیمات ببینید (معمولاً 7890 یا 7897) و با مقداری که در تنظیمات پراکسی سیستمعامل ثبت شده مقایسه کنید.
- اگر پورت را دستی عوض کردهاید، کلید پراکسی سیستمی را یک بار خاموش و روشن کنید تا مقدار جدید نوشته شود.
تفاوت این دو مسیر و اینکه چه زمانی کدام را انتخاب کنید در مقایسه TUN و پراکسی سیستمی توضیح داده شده است.
قدم دوم: تست تأخیر و سلامت سرورها
در صفحه پراکسیها روی دکمه تست تأخیر بزنید تا وضعیت گروه فعلی مشخص شود. سه حالت ممکن است ببینید:
- فقط چند سرور timeout میشوند: طبیعی است؛ یکی از سرورهای سالم را انتخاب کنید.
- همه سرورها timeout میشوند: معمولاً یعنی اشتراک منقضی شده، حجم تمام شده یا مسیر ارتباطی از سمت شبکه شما مسدود است. ابتدا اشتراک را بهروزرسانی کنید.
- تأخیر نمایش داده میشود ولی سایت باز نمیشود: سرور در دسترس است اما ترافیک عبور نمیکند؛ به قدم سوم و چهارم بروید.
توجه: عدد تأخیر فقط میگوید سرور پاسخ داده است، نه اینکه اتصال کامل شما سالم است. یک سرور با تأخیر پایین هم ممکن است ترافیک واقعی را عبور ندهد.
قدم سوم: حالت مسیریابی درست انتخاب شده است؟
کلاینتهای خانواده Clash معمولاً سه حالت دارند: Rule که از قوانین فایل پیکربندی پیروی میکند، Global که همه چیز را به سرور میفرستد، و Direct که همه چیز را بدون پراکسی رد میکند. اگر ناخواسته روی Direct مانده باشید، پراکسی روشن است ولی عملاً هیچ ترافیکی از سرور عبور نمیکند.
در حالت Rule هم ممکن است سایت موردنظر شما در قوانین اشتراک به مسیر مستقیم فرستاده شده باشد. صفحه اتصالات کلاینت نشان میدهد هر درخواست با کدام قانون تطبیق خورده و به کدام گروه رفته است؛ همین یک صفحه معمولاً بحث را تمام میکند.
قدم چهارم: وقتی ریشه مشکل DNS است
نشانههای مشکل DNS مشخصاند: باز شدن صفحهها بسیار طول میکشد، بعضی دامنهها اصلاً پیدا نمیشوند در حالی که بقیه کار میکنند، یا پس از روشن کردن TUN اینترنت کاملاً قطع میشود.
در این حالت بخش dns پیکربندی را بررسی کنید. حالت fake-ip معمولاً برای مرور روزمره مناسبتر است، اما بعضی برنامهها به آدرس IP واقعی نیاز دارند و باید در fake-ip-filter استثنا شوند. اگر ترجمه نامها کند است، سرورهای بالادست را بررسی کنید. تنظیمات پیشنهادی و تفاوت fake-ip با redir-host را در راهنمای DNS در mihomo آوردهایم.
علتهای کمتر دیدهشده و چکلیست سریع
چند مورد که وقت زیادی از کاربران میگیرد: افزونههای پراکسی مرورگر که تنظیمات خودشان را بر سیستم تحمیل میکنند (موقتاً غیرفعالشان کنید)، قطعی واقعی اینترنت پایه که با خاموش کردن کامل کلاینت و باز کردن یک سایت داخلی مشخص میشود، و باقی ماندن تنظیمات پراکسی پس از بسته شدن ناگهانی برنامه که در راهنمای خطاهای رایج شرح داده شده است.
روش نصف کردن هم همیشه جواب میدهد: یک متغیر را عوض کنید و تست کنید، نه چند تا را با هم. سرور دیگر، گروه دیگر، حالت Global، مرورگر دیگر — هر بار یکی.
- کلاینت در حال اجراست و پراکسی سیستمی یا TUN روشن است.
- پورت کلاینت با تنظیمات سیستم یکی است.
- اشتراک بهروز است و دستکم چند سرور تأخیر معتبر نشان میدهند.
- حالت مسیریابی روی Rule یا Global است، نه Direct.
- در حالت Global سایت باز میشود (اگر نه، مشکل از سرور یا DNS است).
- افزونههای پراکسی مرورگر خاموشاند.
- بخش
dnsبررسی شده و پس از تغییر، کلاینت یک بار راهاندازی مجدد شده است.
اگر همه این موارد درست بود و باز هم مشکل پابرجاست، احتمال خرابی نصب وجود دارد؛ نسخه سالم را از مرکز دانلود بگیرید و از نو نصب کنید.