اول نشانه را دقیق کنید. مسئله یک سایت نیست، همه چیز یکجا ساکت می‌شود: مرورگر، پیام‌رسان‌ها، به‌روزرسانی سیستم. این الگو تقریباً همیشه روی همین دستگاه شماست و ربط چندانی به کیفیت گره‌ها ندارد.

مشکل از پروکسی است یا از خود شبکه

  1. کلید پروکسی سیستم را در کلاینت خاموش کنید، اما خود کلاینت را نبندید.
  2. صفحه‌ای را که مطمئنید کار می‌کند باز و با رفرش اجباری بارگذاری کنید.
  3. صفحه برگشت: ایراد جایی در مسیر پروکسی است، ادامه دهید.
  4. صفحه باز نشد: اول شبکه محلی را درست کنید. با ipconfig /flushdns کش DNS را پاک کنید، کابل و Wi-Fi را ببینید و فعلاً سمت پروکسی را دست نزنید.
اگر خاموش کردن کلید همه چیز را برگرداند، از این به بعد فقط با مسیر پروکسی سر و کار دارید. کارت شبکه را ریست نکنید، سراغ netsh winsock reset نروید و به هیچ وجه سیستم‌عامل را دوباره نصب نکنید؛ این کارها یک مشکل پنج‌دقیقه‌ای را به یک بعدازظهر تبدیل می‌کنند.
پیشنهاد همکاریلینک اشتراک را از کجا بیاوریم؟سرویس همکار ما هنگام ثبت‌نام ۱ گیگابایت ترافیک پرسرعت هنگ‌کنگ رایگان می‌دهد.دریافت سرور پرسرعت

آیا کلاینت واقعاً روی آن پورت گوش می‌دهد

netstat -ano | findstr 7890
lsof -i :7890
ss -tlnp | grep 7890

هر خط برای یکی از ویندوز، macOS و لینوکس است؛ شماره را با mixed-port خودتان عوض کنید. نبود هیچ خروجی یعنی کسی گوش نمی‌دهد و هسته اصلاً بالا نیامده. خروجی با نام فرایندی که نه mihomo است و نه کلاینت شما یعنی برنامه دیگری پورت را گرفته؛ کلاینت‌ها اینجا معمولاً بی‌صدا شکست می‌خورند و رابط کاربری کاملاً سالم به نظر می‌رسد. mixed-port را روی عددی کم‌استفاده مثل 7891 بگذارید و هسته را دوباره راه بیندازید.

آیا پروکسی سیستم به پورت درست اشاره می‌کند

در ویندوز این بخش زیر Settings و Network and Internet و Proxy است و در macOS زیر System Settings و Network و Proxies. ببینید مقدار دستی همان 127.0.0.1 به‌علاوه پورتی است که کلاینت واقعاً استفاده می‌کند. عوض کردن mixed-port و فراموش کردن پروکسی سیستم حالت کلاسیک است: کلاینت وصل نشان می‌دهد و سیستم‌عامل ترافیک را به پورتی می‌فرستد که پشتش چیزی نیست.

curl -x http://127.0.0.1:7890 -I https://www.cloudflare.com
curl -x socks5://127.0.0.1:7890 -I https://www.cloudflare.com

هر دو تنظیم پروکسی سیستم را دور می‌زنند و درخواست را مستقیم به پورت کلاینت می‌دهند. برگشتن خط وضعیت HTTP یعنی کلاینت و گره سالم‌اند و ایراد فقط سمت پروکسی سیستم است. پیام connection refused یعنی روی آن پورت کسی جواب نمی‌دهد؛ یک بخش برگردید.

پورت جواب می‌دهد ولی صفحه‌ها باز نمی‌شوند

  • گروه خالی است. شکست گرفتن اشتراک یا فیلتری که چیزی را نگرفته، گروهی با صفر گره می‌سازد و ترافیک جایی برای رفتن ندارد.
  • هیچ گره‌ای انتخاب نشده. گروه دستی ممکن است روی اولین ردیف مانده باشد و آن ردیف REJECT یا گروه خالی دیگری باشد.
  • قاعده پایانی MATCH به گروهی اشاره می‌کند که کار نمی‌کند؛ هر چه قاعده‌های قبلی نگرفته باشند از همین‌جا بیرون می‌رود.
  • در لاگ دنبال timeout، EOF و context deadline exceeded بگردید. تکرار پیوسته یعنی درخواست‌ها بیرون می‌روند ولی گره جواب نمی‌دهد؛ گره دیگری امتحان کنید.

کلاینت را بستید و حالا هیچ چیز کار نمی‌کند

این رایج‌ترین و گیج‌کننده‌ترین حالت است. وقتی کلاینت کرش می‌کند یا از Task Manager کشته می‌شود، فرصت نمی‌کند تنظیم پروکسی سیستم را برگرداند. سیستم‌عامل همچنان ترافیک را به پورتی می‌فرستد که دیگر وجود ندارد، پس کل دستگاه آفلاین است و اجرای دوباره کلاینت هم همیشه پاکش نمی‌کند. تنظیمات پروکسی را باز و پروکسی دستی را خودتان خاموش کنید؛ در macOS تیک‌های تب پروکسی را بردارید. دفعه بعد از آیکون سینی خارج شوید.