رفتن به محتوای اصلی

رفع مشکل Muddog

ابتدا در صفحهٔ اتصال بررسی کنید مشکل مربوط به اتصال VPN شماست یا اشتراک اینترنت من. علت در جزئیات اتصال هر بخش یا جزئیات خطا در اعلان خطا نمایش داده می‌شود.

نشانهمورد بررسی
اتصال به سرویس ممکن نیستوضعیت سرویس و مجوز دسترسی
فهرست کشورها خالی است یا اتصال ناموفق استکشور و اتصال به همتا
وضعیت متصل است ولی IP تغییر نمی‌کند یا دسترسی ممکن نیستمحدودهٔ استفاده از VPN و ترافیک
دکمهٔ اجرای برنامه فعال نیست یا فقط روی برنامه‌ای خاص اعمال نمی‌شودVPN برای هر برنامه
خطای پشتیبانی نشدن قابلیت توسط سرویسنسخهٔ برنامه و سرویس
فقط اشتراک اینترنت من ناموفق استاشتراک و ذخیرهٔ سوابق

اتصال به سرویس ممکن نیست​

برنامه وضعیت سرویس پس‌زمینه را می‌خواند و روی صفحه نمایش می‌دهد. این پیام یعنی برنامه نمی‌تواند وضعیت را بررسی کند؛ به معنی خاموش بودن قطعی VPN یا اشتراک نیست.

وقتی سرویس به وضعیت عادی برگردد، برنامه خودکار دوباره متصل می‌شود. وضعیت و مجوزهای مناسب سیستم‌عامل خود را در ادامه بررسی کنید. راه‌اندازی سرویس، اشتراک اینترنت را نیز شروع می‌کند.

Linux​

  1. اگر تازه نصب کرده‌اید، از محیط دسکتاپ خارج شوید، دوباره وارد شوید و برنامه را باز کنید.

  2. در ترمینال وضعیت سرویس را بررسی کنید.

    systemctl status muddog-engine.service --no-pager
  3. اگر سرویس متوقف است و می‌خواهید دوباره از VPN و اشتراک استفاده کنید، آن را راه‌اندازی کنید. با شروع سرویس، اشتراک اینترنت نیز از سر گرفته می‌شود.

    sudo systemctl start muddog-engine.service
  4. اگر سرویس اجرا می‌شود ولی برنامه دسترسی ندارد، در ترمینال حسابی که برنامه را استفاده می‌کند id -nG را اجرا کنید و وجود گروه muddog را بررسی کنید.

اگر مدیر با حساب دیگری نصب کرده و گروه اضافه نشده است، فرمان زیر را در ترمینالی اجرا کنید که با کاربر عادیِ استفاده‌کننده از برنامه وارد آن شده‌اید. سپس باید از دسکتاپ خارج شوید و دوباره وارد شوید.

sudo usermod -aG muddog "$(id -un)"

اجرای برنامه با دسترسی مدیر را جایگزین این کار نکنید. اگر خود سرویس شروع نمی‌شود، با فرمان زیر خطاهای اخیر را ببینید.

sudo journalctl -u muddog-engine.service -n 100 --no-pager

Windows​

وضعیت سرویس را در PowerShell بررسی کنید.

Get-Service -Name muddog-engine

اگر سرویس متوقف است، آن را در PowerShell اجراشده با دسترسی مدیر راه‌اندازی کنید.

Start-Service -Name muddog-engine

اگر سرویس را غیرفعال کرده‌اید، روش فعال کردن دوبارهٔ اجرای خودکار را دنبال کنید. اگر سرویس وجود ندارد یا فایل‌های لازم کم‌اند، با جدیدترین MSI نصب یا تعمیر کنید. برنامه را با دسترسی کاربر عادی اجرا کنید.

macOS​

  1. بررسی کنید macOS 13 یا بالاتر دارید و Muddog.app را در /Applications کپی کرده‌اید.
  2. بررسی کنید حساب فعلی شما حساب مدیر macOS است.
  3. از Service → Enable Background Service درخواست ثبت سرویس را بدهید.
  4. در Service → Background Service Settings… اجرای پس‌زمینهٔ Muddog را تأیید کنید. پس از تأیید، صبر کنید تا برنامه دوباره به سرویس متصل شود.

می‌توانید وضعیت سرویس ثبت‌شده را در ترمینال نیز بررسی کنید.

sudo launchctl print system/net.3rocks.muddog.engine

اگر برنامه را از داخل DMG یا پوشهٔ دیگری اجرا کنید، ثبت سرویس ممکن نیست. اگر پس از جایگزین کردن برنامهٔ قبلی مشکل ایجاد شد، طبق مراحل به‌روزرسانی macOS سرویس را حذف کنید و برنامه را دوباره اجرا کنید.

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

فهرست کشورها خالی است یا اتصال ناموفق است​

  1. بررسی کنید دسترسی عادی اینترنت برقرار است.
  2. کشور اتصال → تازه‌سازی فهرست را بزنید.
  3. اگر کشور انتخابی از فهرست ناپدید شده است، با انتخاب خودکار یا کشور دیگری متصل شوید.
  4. اگر تنظیمات سرور اتصال را تغییر داده‌اید، مقادیر پیش‌فرض تنظیمات پیشرفته را برگردانید و ذخیره کنید.
  5. اگر همچنان ناموفق است، جزئیات اتصال را بررسی کنید.

اتصال P2P تحت تأثیر شرکت‌کنندگان کشور انتخابی و وضعیت شبکهٔ هر دو طرف است. نمایش کشور، اتصال را تضمین نمی‌کند. اگر همتای قابل‌استفاده‌ای وجود ندارد، کمی بعد دوباره امتحان کنید یا کشور دیگری برگزینید. برای بررسی اینکه محدودیت ارتباطی فایروال یا روتر علت مشکل است، می‌توانید با خط اینترنت دیگری که در دسترس است نیز مقایسه کنید.

حداکثر 10 بار، سقف تلاش برای اتصال است. اگر همتا پیدا نشود، تلاش‌ها ممکن است زودتر پایان یابند. پس از قطع VPN برقرارشده نیز باید خودتان دوباره متصل شوید.

وضعیت متصل است ولی IP تغییر نمی‌کند یا دسترسی ممکن نیست​

  1. بررسی کنید اتصال → محدودهٔ اتصال فعلی همان حالت موردنظر است. اگر فقط تنظیمات را ذخیره کرده و دوباره متصل نشده‌اید، محدودهٔ قبلی همچنان اعمال می‌شود.
  2. در حالت IP و محدوده، بررسی کنید IP مقصد موردنظر در فهرست قرار گرفته یا مستثنا شده است. نمی‌توان نام دامنه را در فهرست نشانی‌ها وارد کرد.
  3. در حالت هر برنامه، برنامه را کاملاً ببندید و از Muddog دوباره اجرا کنید.
  4. بررسی کنید اتصال مورد بررسی IPv6 است یا نه. IPv6 از VPN عبور نمی‌کند و در حالت هر برنامهٔ Windows، ارتباط IPv6 برنامهٔ انتخابی مسدود می‌شود.
  5. اگر VPN یا ابزار مدیریت شبکهٔ دیگری هم‌زمان استفاده می‌کنید، با قطع آن اتصال نیز مقایسه کنید. مسیر تنظیم‌شده توسط ابزار دیگر ممکن است اولویت داشته باشد.

اگر مرورگر بررسی IP یا صفحهٔ بررسی مشمول VPN نباشد، نمایش IP خط اصلی طبیعی است. DNS نیز بسته به حالت مورد استفاده و IP سرور DNS ممکن است از خط اصلی استفاده کند.

اگر محدودیت کشوری یک وب‌سایت ادامه دارد، کشور یا همتای دیگری را نیز امتحان کنید. Muddog مجاز بودن دسترسی به آن سرویس یا سرعت مشخصی را تضمین نمی‌کند.

در macOS اگر خط مورد استفاده، مانند Wi-Fi، را تغییر داده‌اید، VPN را قطع و دوباره وصل کنید. اگر در حالت شامل کردن IP خطای تداخل با مسیر میزبان تنظیم‌شده توسط برنامهٔ دیگری ظاهر شد، اتصال آن برنامه و IPها و محدوده‌های تعیین‌شده را بررسی کنید.

VPN برای هر برنامه اعمال نمی‌شود​

  • macOS از VPN برای هر برنامه پشتیبانی نمی‌کند. از حالت کل اینترنت یا IP و محدوده استفاده کنید.
  • اگر اجرا با VPN غیرفعال است، بررسی کنید حالت هر برنامه را ذخیره کرده‌اید، با همان حالت به VPN متصل شده‌اید و برنامهٔ موردنظر را انتخاب کرده‌اید.
  • اگر فهرست برنامه‌ها خالی است، از تازه‌سازی فهرست یا یافتن فایل اجرایی استفاده کنید.
  • اگر مرورگر فقط پنجرهٔ قبلی را باز می‌کند، فرایندهای پس‌زمینهٔ آن را نیز ببندید و سپس اجرا کنید.
  • برنامه‌هایی که اجرا را به سرویس جداگانه می‌سپارند یا از نمونهٔ قبلی استفاده می‌کنند پشتیبانی نمی‌شوند. روش نصب و شرایط استفاده از VPN برای هر برنامه را بررسی کنید.
  • در Linux برنامه‌های Snap و Flatpak پشتیبانی نمی‌شوند. اگر خطا مربوط به نشست کاربری systemd، cgroup v2 یا nftables است، آن محیط را بررسی کنید و جزئیات خطا را در گزارش مشکل بیاورید.
  • در Windows باید فایل .exe موردنظر را انتخاب کنید و پس از اتصال دوبارهٔ VPN، برنامه را کاملاً ببندید و از Muddog دوباره اجرا کنید.
  • اگر در Windows خطای نبودن یا بارگیری نشدن مؤلفهٔ WinDivert ظاهر شد، با MSI تعمیر یا دوباره نصب کنید. اگر مشکل ادامه داشت، جزئیات خطا را گزارش کنید.

نسخهٔ برنامه و سرویس متفاوت است​

اگر برنامه به سرویس قدیمی متصل شود که قابلیت درخواست‌شده را پشتیبانی نمی‌کند، خطا رخ می‌دهد. با بستهٔ جدید، برنامه و سرویس را با هم به‌روزرسانی کنید. در دسترس نبودن VPN برای هر برنامه در macOS ناشی از تفاوت دامنهٔ پشتیبانی است، نه خطای نسخه.

اگر پس از به‌روزرسانی همان خطا باقی ماند، سرویس را متناسب با سیستم‌عامل دوباره راه‌اندازی کنید. راه‌اندازی دوباره، اتصال VPN شخصی و اتصال‌های اشتراک جاری را قطع می‌کند.

در Linux برنامه را ببندید، فرمان زیر را اجرا کنید و سپس برنامه را دوباره باز کنید.

sudo systemctl restart muddog-engine.service

در Windows برنامه را ببندید، فرمان زیر را در PowerShell با دسترسی مدیر اجرا کنید و سپس برنامه را دوباره باز کنید.

Restart-Service -Name muddog-engine

در macOS گزینهٔ Service → Remove Background Service and Quit را انتخاب کنید، سپس Muddog را از /Applications دوباره اجرا کنید و مجوزهای لازم سرویس را تأیید کنید.

پس از راه‌اندازی دوبارهٔ سرویس باید VPN را دوباره متصل کنید. اگر خطا ادامه داشت، به‌جای تکرار راه‌اندازی مجدد، نسخهٔ برنامه و جزئیات خطا را جمع‌آوری و گزارش کنید.

فقط اشتراک اینترنت ناموفق است یا سوابق خوانده نمی‌شوند​

ابتدا اشتراک اینترنت من → جزئیات اتصال را بررسی کنید. کمبود فضای ذخیرهٔ سوابق، عبور از سقف ذخیره یا خطای نوشتن فایل باعث توقف اشتراک می‌شود. سوابق طبق روش نگهداری محلی ذخیره می‌شوند.

فضای دیسک و گزارش‌های سرویس را بررسی کنید. اگر به سوابق نگهداری‌شده نیاز دارید، صرفاً برای حذف خطا آن‌ها را بی‌هدف پاک نکنید؛ همراه پیام خطا از پشتیبانی کمک بخواهید.

اگر فقط مشاهدهٔ سوابق ناموفق است، مجوز دسترسی به سرویس و نسخه را بررسی کنید. اگر به دلیل پاک‌سازی سوابق روزانه، محتوا هنگام مشاهده تغییر کرده است، تاریخ و شرایط را دوباره انتخاب کنید و جست‌وجو را بزنید. اگر جست‌وجو موفق است ولی نتیجه خالی است، تاریخ UTC، فیلترها و سوابق بعدی را بررسی کنید.