در لاگ نوشته listen tcp 127.0.0.1:7897: address already in use، یا کلید پراکسی سیستم خودش برمی‌گردد — بیماری یکی است: چیز دیگری زودتر پورت کلش را گرفته. سه گام برای پیدا کردنش، دو راه درمان.

پیدا کردن پردازهٔ روی پورت 7897 با netstat و بستن آن
netstat شمارهٔ PID می‌دهد، tasklist نامش را می‌گوید، taskkill می‌بندد

گام ۱: شناسایی اشغال‌گر

ویندوز — خط فرمان:

netstat -ano | findstr 7897

ستون آخر PID است (مثلاً 14232). نامش را بپرسید:

tasklist /FI "PID eq 14232"

مک / لینوکس یک‌جا:

lsof -i :7897

گام ۲: تصمیم بگیرید چه کسی کنار برود

حالت الف: کلاینت پراکسی دیگری است

شایع‌ترین یافته. Clash for Windows، v2rayN و مشابه‌ها پورت‌های پیش‌فرض همسایه دارند؛ دوتایشان با هم یعنی تصادف حتمی. آن یکی را کامل ببندید (ترِی را چک کنید — همان‌جا کمین می‌کنند) و کلش ورج را دوباره اجرا کنید. در بلندمدت، یک کلاینت پراکسی روی هر دستگاه انتخاب عاقلانه است؛ کاربران سابق CFW راهنمای مهاجرت دارند.

حالت ب: verge-mihomo یتیم‌مانده است

نشست قبلی تمیز بسته نشده و هستهٔ قدیمی پورت را نگه داشته. Task Manager (Ctrl+Shift+Esc) → پیدا کردن verge-mihomo → End task، بعد اجرای دوباره. یا از خط فرمان:

taskkill /IM verge-mihomo.exe /F

حالت ج: نرم‌افزار سالمی است که لازمش دارید

نبندیدش — کلش را جابه‌جا کنید. گام بعد.

گام ۳ (اختیاری): پورت دیگری برای کلش ورج

تنظیمات → «پورت‌ها» → پورت ترکیبی را از 7897 به عددی کم‌رفت‌وآمد مثل 17890 ببرید. هسته با ذخیره ری‌استارت می‌شود. دو پیامد:

پیشگیری از دور بعدی

  1. کلاینت‌های پراکسی بلااستفاده را حذف کنید — به‌ویژه آن‌هایی که با سیستم بالا می‌آیند و پورت را دوباره می‌قاپند؛
  2. دانلودمنیجرها و سرورهای dev محلی گاهی شانسی روی 7897 می‌نشینند؛ پورت کم‌نام برای کلش این لاتاری را برای همیشه تمام می‌کند؛
  3. اگر خطای پورت با ری‌استارت‌های پیاپی هسته همراه است، شاید ماجرا فقط پورت نباشد — ادامه در رفع مشکلات اجرا.