اول نشانه را دقیق کنید. مسئله یک سایت نیست، همه چیز یکجا ساکت میشود: مرورگر، پیامرسانها، بهروزرسانی سیستم. این الگو تقریباً همیشه روی همین دستگاه شماست و ربط چندانی به کیفیت گرهها ندارد.
مشکل از پروکسی است یا از خود شبکه
- کلید پروکسی سیستم را در کلاینت خاموش کنید، اما خود کلاینت را نبندید.
- صفحهای را که مطمئنید کار میکند باز و با رفرش اجباری بارگذاری کنید.
- صفحه برگشت: ایراد جایی در مسیر پروکسی است، ادامه دهید.
- صفحه باز نشد: اول شبکه محلی را درست کنید. با
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 تیکهای تب پروکسی را بردارید. دفعه بعد از آیکون سینی خارج شوید.