قليل من الأشياء في IPTV تثير الغضب مثل لصق اسم مستخدم وكلمة مرور تعرف أنهما صحيحان ومشاهدة المشغل يرجع خطأ "Authentication Failed" (فشل المصادقة). هناك حقيقتان تجعلان هذا الأمر أسوأ مما ينبغي:
- الخطأ هو نفس النص لثمانية أسباب أساسية مختلفة على الأقل، والعديد منها ليس له علاقة ببيانات الاعتماد الخاصة بك.
- المشغلات لا تخبرك تقريباً بأي منها هو السبب.
يرشدك هذا الدليل خلالها بالترتيب الذي يستحق التحقق منه. إذا تمكنت من لصق بيانات الاعتماد في مدقق بيانات اعتماد Xtream قبل البدء، فسيتم حل الخطوات الثلاث الأولى تلقائياً — تخبرك الأداة ما إذا كانت المصادقة قد فشلت بالفعل، أو انتهت صلاحيتها، أو وصلت إلى حد الاتصال.
نص خطأ واحد، ثمانية أسباب أساسية — لا يمكن للمشغل التمييز بينها، لذا فالتشخيص يقع على عاتقك.
1. الاشتراك تجاوز تاريخ انتهاء صلاحيته
هذا هو السبب الأكثر شيوعاً على الإطلاق، ولا يختلف عن كلمة مرور خاطئة في معظم المشغلات. يعيد Xtream نفس استجابة auth: 0 في كلتا الحالتين.
الحل هو أن تطلب من مزودك تاريخ الانتهاء الجديد — أو، إذا كنت قد جددت بالفعل، فانتظر ساعة وحاول مرة أخرى. تقوم بعض لوحات تحكم المزودين بتحديث قاعدة البيانات وفقاً لجدول زمني، وليس في الوقت الفعلي، ويمكن أن يظل الحساب الذي تم تجديده حديثاً يُبلغ على أنه منتهي الصلاحية لمدة نصف ساعة بعد إتمام الدفع.
سيقوم مدقق بيانات الاعتماد بإرجاع auth: expired هنا، لذا يمكنك استبعاد هذا الأمر بنقرة واحدة.
2. حد الاتصال ممتلئ
تُباع معظم اشتراكات Xtream مع حد أقصى للاتصال — عادةً 1 أو 2 أو 3 أو 5 اتصالات متزامنة. إذا كانت جميعها قيد الاستخدام، فسيتم رفض أي محاولة تسجيل دخول جديدة مع نفس خطأ المصادقة مثل كلمة المرور الخاطئة.
الفخ: الاتصال لا يقوم دائماً بالبث بنشاط. المشغلات التي تخرج دون قطع الاتصال بشكل نظيف (ومعظمها يفعل ذلك) يمكن أن تترك اتصالاً "شبحاً" لا يقوم المزود بتنظيفه إلا بعد انتهاء المهلة. إذا قمت مؤخراً بتبديل الأجهزة، أو إعادة تشغيل تلفزيون، أو انقطع اتصال Wi-Fi وأعيد الاتصال، فمن المعقول أن تكون جميع الشواغر لديك مشغولة بأشباح لا تقوم في الواقع ببث أي شيء.
الحل: انتظر من 5 إلى 10 دقائق حتى تنتهي مهلة الخادم وحاول مرة أخرى. أو اتصل بمزودك واطلب منه مسح الاتصالات النشطة لحسابك.
3. اسم المستخدم يحتوي على مسافة بيضاء مخفية
يتضمن لصق بيانات الاعتماد من بريد إلكتروني، أو منتدى، أو لقطة شاشة أحرفاً غير مرئية بشكل متكرر: مسافة بادئة، مسافة سطر جديد زائدة، مسافة غير فاصلة (U+00A0) حيث يعتقد المستخدم أنه كتب مسافة عادية. معظم المشغلات لا تقطع هذه الأحرف، واسم المستخدم الذي يحتوي على سطر جديد زائد واحد هو اسم مستخدم مختلف من وجهة نظر المزود.
للتحقق، الصق اسم المستخدم وكلمة المرور في محرر نصوص عادي. حرك المؤشر إلى نهاية كل منهما. إذا كان بإمكانك مسح مسافة وإزالة حرف غير مرئي قبل أن يستقر المؤشر في نهاية النص المرئي، فهذه هي مشكلتك.
يقوم مدقق بيانات الاعتماد باقتطاع المسافات البيضاء للخادم واسم المستخدم صراحة قبل إرسالها إلى الخادم، لذلك إذا نجح المدقق في المكان الذي يفشل فيه مشغلك، فهذا هو السبب بشكل شبه مؤكد.
4. يحتوي رابط الخادم على مسار زائد أو سلسلة استعلام إضافية
يستدعي Xtream Codes نقطة نهاية واحدة في /player_api.php. يقوم مشغلك ببناء الرابط الكامل عن طريق إلحاق هذا المسار بأي شيء وضعته في حقل "الخادم". إذا قمت بلصق رابط M3U الكامل (http://server.example/get.php?username=…&password=…&type=m3u_plus) في حقل الخادم بدلاً من http://server.example فقط، سينتهي المطاف بالمشغل باستدعاء /get.php?username=…&password=…&type=m3u_plus/player_api.php?…، والذي سيعيد أي خادم بشأنه خطأ 404 أو HTML. ثم يبلغ المشغل عن "فشل المصادقة" لأنه لم يسترد JSON.
الحل هو تجريد الرابط ليصل فقط إلى http(s)://host:port. اسم المستخدم وكلمة المرور يذهبان في حقولهما الخاصة. لقد قام العديد من المستخدمين بنسخ رابط M3U في حقل الخادم مرة واحدة على الأقل.
5. الخادم يعمل على HTTPS لكن سلسلة الشهادات مكسورة
يقوم بعض المزودين بتشغيل واجهة برمجة تطبيقات Xtream الخاصة بهم على شهادة موقعة ذاتياً أو منتهية الصلاحية. ترفض معظم المشغلات الحديثة التحدث عبر HTTPS إلى خادم بشهادة غير صالحة، لكن بعض المشغلات القديمة تقوم بالرجوع (downgrade) بصمت إلى HTTP ثم تفشل لأن المزود توقف عن تقديم خدمة HTTP في الربع الماضي.
التشخيص: افتح رابط الخادم في متصفح الكمبيوتر المكتبي. إذا رأيت تحذيراً بشأن الشهادة، فإن المشغل يواجهه أيضاً. الحل هو تبديل رابط الخادم من https://… إلى http://…، مع التحذير الواضح بأن كلمة مرورك تنتقل الآن بدون تشفير. اضغط على المزود بشأن تجديد شهادته؛ فهذه مشكلتهم، وليست مشكلتك.
6. يتم حظر عنوان IP الخاص بك
يقوم المزودون بانتظام بحظر الزيارات جغرافياً من بلدان لا توجد لديهم اتفاقيات معها، أو يحدون من المعدل على مستوى IP عندما يصل الحساب إلى عدد كبير جداً من الاتصالات في نافذة زمنية قصيرة. يبدو كلاهما متطابقاً بالنسبة للمشغل: استجابة فشل المصادقة.
للتحقق، جرب نفس بيانات الاعتماد من شبكة مختلفة — نقطة اتصال من الهاتف (tethering)، شبكة Wi-Fi مختلفة، أو VPN إلى بلد مختلف. إذا عملت بيانات الاعتماد في مكان آخر ولكن ليس من اتصالك المنزلي، فإن المشكلة تكمن في الـ IP الخاص بك.
يستدعي مدقق بيانات الاعتماد واجهة برمجة التطبيقات من جانب الخادم من IP ثابت، لذلك فإن حالة "المدقق يقول نعم، والمشغل يقول لا" تؤكد أن المشكلة تكمن في IP العميل الخاص بك، وليس في بيانات الاعتماد الخاصة بك.
7. قاعدة بيانات المزود في مرحلة الصيانة / الهجرة
تؤدي هجرات المزود الدورية إلى تعطل تسجيل الدخول إلى Xtream لعدة ساعات في كل مرة. الأعراض: يُرجع كل حساب Xtream على نفس المزود خطأ فشل المصادقة في وقت واحد. لا توجد طريقة للتمييز بين هذا وبين إلغاء بيانات الاعتماد الخاصة بك إلا بالانتظار والمحاولة مرة أخرى، أو بالسؤال في منتدى حيث لاحظ عملاء آخرون لنفس المزود ذلك.
إذا كان لديك رابط M3U بالإضافة إلى بيانات اعتماد Xtream (يصدر معظم المزودين كليهما)، فغالباً ما يستمر M3U في العمل خلال الهجرة لأنه يتم تقديمه من مسار برمجي مختلف. التبديل إلى رابط M3U هو حل سريع حتى تعود واجهة برمجة التطبيقات.
8. بيانات الاعتماد خاطئة بالفعل
هذه هي الحالة المملة ولكنها لا تزال حقيقية. المزود أبطل صلاحيتها. أو قام بتدويرها بعد مشكلة في الدفع. أو أنك تستخدم بيانات اعتماد الشهر الماضي وحصلت على مجموعة جديدة عندما قمت بالتجديد.
كيف تعرف ذلك: سجل الدخول إلى بوابة عملاء المزود الخاص بك (يمتلك كل مزود لـ Xtream تقريباً واحدة) وانسخ بيانات الاعتماد المعروضة هناك في النموذج. إذا كانت تعمل بينما بيانات الاعتماد التي كنت تستخدمها لا تعمل، فقد حصلت على إجابتك.
كيف يتناسب مدقق بيانات الاعتماد مع هذا
يميز مدقق بيانات اعتماد Xtream على هذا الموقع بين الحالات 1 و 2 و 8 (الحالات الأكثر شيوعاً) تلقائياً:
auth: ok+ أرقام في اللوحة الرئيسية → بيانات الاعتماد جيدة. المشكلة تكمن في مشغلك أو شبكتك — جرب الحالات من 4 إلى 7.auth: expired→ الحالة 1. جدد الاشتراك أو اتصل بمزودك.auth: failed→ الحالة 8. بيانات الاعتماد خاطئة بالفعل.- تحذير حد الاتصال (Connection-limit warning) → الحالة 2. انتظر أو اطلب من المزود مسح الاتصالات.
upstream_timeout/upstream_unreachable→ الحالة 6 أو 7. لا يمكن الوصول إلى الخادم نفسه من IP عام، لذا فالمشكلة ليست في المصادقة على الإطلاق.
إن تشغيل المدقق مرة واحدة قبل تصحيح أخطاء مشغلك يوفر في المتوسط حوالي عشرين دقيقة من البحث. كما أنه يستبعد سؤال "هل المزود معطل" تماماً — إذا كان بإمكان خادمنا التحدث مع خادمهم، فإن خادمهم يعمل.
ماذا تفعل بمجرد أن تعرف السبب
بالنسبة لبيانات الاعتماد التي تعمل بالفعل (الحالة من 1 إلى 7 حيث حددت طريقة التخفيف)، يدعم Klipa كلاً من تسجيل الدخول إلى Xtream و رابط M3U جنباً إلى جنب في نفس المكتبة. إذا كانت واجهة برمجة تطبيقات Xtream الخاصة بمزودك غير مستقرة ولكن تصدير M3U سليم، فأضف كليهما — أحدهما يبقي قائمة القنوات حية عندما يتعطل الآخر. راجع المقارنة بين Xtream و M3U لمعرفة أي واجهة يجب أن تبدأ بها.
إذا مررت بجميع الحالات الثمانية وكانت بيانات الاعتماد لا تعمل بصدق في أي مكان — بما في ذلك المدقق، وبوابة العملاء، وشبكة مختلفة — فإن المشكلة من جانب المزود ولا يوجد شيء آخر يمكنك تصحيحه من جانبك.