استكشاف مشكلات Muddog وحلها
تحقق أولًا في شاشة الاتصال مما إذا كانت المشكلة في اتصال VPN الخاص بك أو مشاركة الإنترنت الخاصة بي. يظهر السبب في تفاصيل الاتصال لكل منهما، أو في تفاصيل الخطأ ضمن إشعار الخطأ.
| العَرَض | ما يجب فحصه |
|---|---|
| تعذر الاتصال بالخدمة | حالة الخدمة وصلاحيات الوصول |
| قائمة البلدان فارغة أو يفشل الاتصال | البلدان والاتصال بالطرف الآخر |
| الحالة متصل لكن IP لم يتغير أو يتعذر الوصول | نطاق VPN وحركة البيانات |
| زر تشغيل التطبيق غير متاح أو لا يُطبَّق VPN على تطبيق معين | VPN حسب التطبيق |
| خطأ يفيد بأن الخدمة لا تدعم الوظيفة | إصدارات التطبيق والخدمة |
| فشل مشاركة الإنترنت وحدها | المشاركة وحفظ السجلات |
تعذر الاتصال بالخدمة
يقرأ التطبيق حالة الخدمة التي تعمل في الخلفية ويعرضها. تعني هذه الرسالة أن التطبيق لا يستطيع التحقق من الحالة، ولا تعني بالضرورة أن VPN أو المشاركة متوقفان.
عندما تعود الخدمة إلى العمل بصورة طبيعية، يعاود التطبيق الاتصال تلقائيًا. افحص الحالة والصلاحيات المناسبة لنظامك أدناه. يؤدي بدء الخدمة أيضًا إلى بدء مشاركة الإنترنت.
Linux
-
إذا انتهيت للتو من التثبيت، فسجّل الخروج من جلسة سطح المكتب ثم ادخل مجددًا وافتح التطبيق.
-
افحص حالة الخدمة في الطر فية.
systemctl status muddog-engine.service --no-pager -
إذا كانت الخدمة متوقفة وأردت استخدام VPN والمشاركة مجددًا، فابدأها. تستأنف مشاركة الإنترنت أيضًا عند البدء.
sudo systemctl start muddog-engine.service -
إذا كانت الخدمة تعمل لكن التطبيق لا يستطيع الوصول إليها، فنفّذ
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
- تحقق من أن النظام macOS 13 أو أحدث، وأنك نسخت Muddog.app إلى
/Applications. - تحقق من أن الحساب المسجّل دخوله حاليًا حساب مسؤول في macOS.
- اطلب تسجيل الخدمة من Service → Enable Background Service.
- اسمح بتشغيل Muddog في الخلفية من Service → Background Service Settings…. بعد الموافقة، انتظر حتى يعاود التطبيق الاتصال بالخدمة.
يمكن أيضًا فحص حالة الخدمة المسجلة في الطرفية.
sudo launchctl print system/net.3rocks.muddog.engine
لا يمكن تسجيل الخدمة إذا شغّلت التطبيق من داخل DMG أو مجلد آخر. إذا حدثت المشكلة بعد استبدال التطبيق القديم، فأزل الخدمة وفق إجراءات تحديث macOS، ثم أعد تشغيل التطبيق.
إذا استمر الفشل بعد هذه الخطوات، فأدرج تفاصيل خطأ الخدمة في تقرير المشكلة.
قائمة البلدان فارغة أو يفشل الاتصال
- تحقق من عمل اتصال الإنترنت العادي.
- اضغط بلد الاتصال → تحديث القائمة.
- إذا اختفى البلد المحدد من القائمة، فاتصل باستخدام الاختيار التلقائي أو بلد آخر.
- إذا غيّرت إعدادات خادم الاتصال سابقًا، فاستعد القيم الافتراضية للإعدادات المتقدمة واحفظها.
- إذا استمر الفشل، فافحص تفاصيل الاتصال.
يتأثر اتصال P2P بالمشاركين في البلد المختار وبحالة الشبكة لدى الطرفين. ظهور ا لبلد لا يضمن نجاح الاتصال. إذا لم يوجد طرف متاح، فحاول بعد قليل أو اختر بلدًا آخر. وللتحقق مما إذا كان السبب قيود جدار الحماية أو جهاز التوجيه، يمكنك المقارنة باستخدام اتصال إنترنت آخر متاح.
الحد الأقصى 10 محاولات هو حد محاولات الاتصال. قد تنتهي العملية قبل ذلك إذا لم يُعثر على طرف، وعندما ينقطع VPN الذي كان متصلًا، يجب إعادة الاتصال يدويًا.
الحالة متصل لكن IP لم يتغير أو يتعذر الوصول
- تحقق من أن الاتصال → نطاق الاتصال الحالي يطابق الوضع المطلوب. إذا حفظت الإعداد فقط دون إعادة الاتصال، فسيبقى النطاق السابق مطبقًا.
- في وضع IP والنطاقات، تحقق مما إذا كان عنوان IP للوجهة التي تريد الوصول إليها مضمنًا في القائمة أو مستبعدًا منها. لا يمكن وضع أسماء النطاقات في قائمة العناوين.
- في وضع التطبيقات، أغلق التطبيق بالكامل ثم أعد تشغيله من Muddog.
- تحقق مما إذا كان الاتصال المطلوب يستخدم IPv6. لا يمر IPv6 عبر VPN، وفي وضع التطبيقات على Windows يُحجب اتصال IPv6 للتطبيق المختار.
- إذا كنت تستخدم VPN آخر أو أداة لإدارة الشبكة، فقارن أيضًا بعد فصل ذلك الاتصال. قد تكون للمسارات التي أعدتها الأداة الأخرى أولوية التطبيق.
إذا لم يكن المتصفح أو صفحة التحقق من IP ضمن نطاق VPN، فمن الطبيعي أن يظهر IP لاتصالك الأصلي. قد يستخدم DNS أيضًا الاتصال الأصلي بحسب الوضع المستخدم وعنوان IP لخادم DNS.
إذا استمرت القيود الجغرافية لموقع معين، فجرّب بلدًا أو طرف اتصال آخر. لا يضمن Muddog سماح تلك الخدمة بالدخول أو سرعة محددة.
في macOS، إذا غيّرت الاتصال المستخدم، مثل شبكة Wi-Fi، فافصل VPN وأعد الاتصال. إذا ظهر في وضع تضمين IP خطأ تعارض مع مسار مضيف أنشأه برنامج آخر، فافحص اتصال ذلك البرنامج وعناوين IP والنطاقات المحددة.
لا يُطبَّق VPN حسب التطبيق
- لا يدعم macOS خدمة VPN حسب التطبيق. استخدم وضع الإنترنت بالكامل أو IP والنطاقات.
- إذا كان التشغيل عبر VPN معطلًا، فتحقق من حفظ وضع التطبيقات، والاتصال بـ VPN بذلك الوضع، واختيار التطبيق المراد تشغيله.
- إذا كانت قائمة التطبيقات فارغة، فاستخدم تحديث القائمة أو البحث عن ملف تنفيذي.
- إذا أعاد المتصفح فتح النافذة الموجودة فقط، فأغلق عملياته في الخلفية أيضًا ثم شغّله.
- التطبيقات التي تحيل التشغيل إلى خدمة منفصلة أو تعيد استخدام نسخة قيد التشغيل غير مدعومة. تحقق من طريقة التثبيت وشروط استخدام VPN حسب التطبيق.
- تطبيقات Snap وFlatpak غير مدعومة على Linux. إذا تعلق الخطأ بجلسة مستخدم 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 والفلاتر والسجلات التالية.