الرئيسية
» مسؤول الشبكة
»
كيفية تعطيل خاصية القياس عن بُعد وتسجيل البيانات في جيتسي ميت
كيفية تعطيل خاصية القياس عن بُعد وتسجيل البيانات في جيتسي ميت
إذا كنت تستضيف Jitsi Meet، يمكنك تعطيل معالجات تحليلات التطبيق وحظر طلباته الاختيارية من جهات خارجية config.js. هذا يقلل من بيانات القياس عن بُعد من جانب العميل، ولكنه لا يُعطّل سجلات خادم الويب أو Docker أو Prosody أو Jicofo أو Videobridge. فهذه مسارات بيانات منفصلة، يديرها مُشغّل الخادم. إذا كنت تنضم إلى اجتماع على Jitsi Meet meet.jit.siأو أي خدمة استضافة أخرى، فلا يمكنك تغيير إعدادات الخادم بنفسك.
اعتبارًا من 6 أكتوبر 2026، لا يزال مرجع تكوين Jitsi الحالي يوثق عناصر analytics.disabledالتحكم disableThirdPartyRequests. لا يتطلب أي تغيير حديث في المنتج إجراءً مختلفًا. تنطبق الخطوات أدناه على نشر الويب المُستضاف ذاتيًا؛ قد تُظهر حزم تطوير البرامج للأجهزة المحمولة، وعمليات التكامل المُدمجة، ولوحات استضافة الجهات الخارجية عناصر تحكم مختلفة.
تُعد ردهة الاجتماعات هي العميل الذي يواجه المستخدم؛ ويتم التحكم في خيارات التحليل الخاصة بها من خلال تكوين المضيف الذي يتم تقديمه.
ما معنى "القياس عن بعد" و"التسجيل" في جيتسي ميت
يمكن لعميل الويب الخاص بـ Jitsi تحميل معالجات التحليلات أو الاتصال بخدمات إحصائية خارجية مُهيأة. يتضمن الإعداد خيار تعطيل التحليلات على مستوى النظام، وخيارات لخدمات مثل rtcstats. يوجد إعداد خصوصية منفصل disableThirdPartyRequestsيمنع طلبات الجهات الخارجية ويؤدي إلى إنشاء الصور الرمزية محليًا؛ وتشير Jitsi إلى أن تكاملات الإحصائيات الخارجية لن تعمل عند تفعيل هذا الإعداد.
لا يزال WebRTC بحاجة إلى تبادل إشارات وحركة بيانات الوسائط لكي يعمل الاجتماع. تعطيل التحليلات لا يُخفي عنوان شبكة المستخدم عن بنية الاجتماع التحتية، ولا يُزيل مشاركًا من الغرفة، ولا يمنع المضيف من التسجيل، ولا يمحو البيانات التي جُمعت مسبقًا. سجلات الوصول إلى الخادم وسجلات التشخيص مستقلة أيضًا عن تحليلات المتصفح. يشرح دليل محلل سجلات Jitsi حزمة برمجية منفصلة يمكنها جمع سجلات المكونات عبر OpenTelemetry وLoki، مما يُوضح سبب عدم إمكانية تعطيل جميع السجلات بإعداد واحد للعميل.
1. تأكد من الشخص الذي يتحكم في عملية النشر
بالنسبة لخادم Jitsi الذي تديره، حدد موقع ملف تكوين الويب. في عمليات تثبيت حزم Debian أو Ubuntu الشائعة، يكون عادةً في المسار التالي : ` /etc/jitsi/meet/<your-domain>-config.js/usr/local/web/config.org/user ...config.js
إذا كنت تستخدم فقط اجتماعات عامة أو مُستضافة من قِبل مزود خدمة، فقد يكون هناك خيار للعميل لتقييد معلوماته الشخصية، لكن الجهة المُضيفة هي التي تُحدد تسجيلات الخادم، والاحتفاظ بالبيانات، وتحليلها. اطلب من مزود الخدمة تفاصيل الخصوصية والاحتفاظ بالبيانات الحالية عندما تكون هذه الإعدادات مهمة.
2. تعطيل تحليلات العملاء والطلبات الخارجية
في الكائن الرئيسي الحالي config، ادمج هذه الإدخالات في المواضع المطابقة. لا تقم بلصق نسخة ثانية من مفتاح موجود أو استبدال ملف التكوين بالكامل.
خيارات التحليلات مُضمنة ضمن analytics`<request>`؛ أما الإدخالات الأربعة الأخرى فتقع في المستوى الأعلى. إذا كان ملفك يحتوي بالفعل على analyticsكائن `<request>`، فقم بتحرير هذا الكائن بدلاً من إضافة كائن آخر. احذف أي عناوين URL لبرامج التحليلات النصية المخصصة ونقاط نهاية الخدمة التي قمت بتكوينها عمدًا، أو اترك المصفوفة فارغة كما هو موضح. توضح قيم `rtcstats` الصريحة الحالة المقصودة، بينما `<request>` analytics.disabledهو المفتاح الرئيسي لمعالجات التحليلات.
يُوثّق دليل المستخدم المتقدم لـ Jitsi هذا الخيار أيضًا disableThirdPartyRequests: trueكأحد خيارات التكوين. قد يؤثر هذا الخيار على الميزات التي تعتمد على خدمات خارجية، بما في ذلك الصور الرمزية المستضافة خارجيًا أو تكاملات الإحصائيات. اختبر وظائف الاجتماعات التي تستخدمها مؤسستك قبل تطبيق التغيير على نطاق واسع.
الإعدادات ذات الصلة موجودة في ملف config.js الحالي؛ عرض محرر التعليمات البرمجية هو توضيحي، وليس لقطة شاشة لتثبيت معين.
3. قم بتطبيق التغيير وتحقق من التكوين المُخدّم
احفظ الملف واتبع الإجراء المعتاد لإعادة تحميل أو إعادة تشغيل مكون الويب. بالنسبة لـ Docker، يعني هذا غالبًا إعادة إنشاء أو إعادة تشغيل خدمة الويب بعد التأكد من أن ملف التكوين المُثبَّت على المضيف هو الملف الذي عدّلته؛ أما عمليات النشر القائمة على الحزم فقد تُقدِّم الملف مباشرةً. يختلف تثبيت Jitsi باختلاف الحزمة والإصدار والتعديلات المحلية، لذا لا تُعِد تشغيل كل مكون بشكل تلقائي.
افتح صفحة الاجتماع في نافذة متصفح خاصة أو امسح ذاكرة التخزين المؤقت للموقع، ثم افحص الإعدادات التي تم إرسالها إلى المتصفح. في أدوات المطورين، حمّل الإعدادات https://your-domain/config.jsوتأكد من احتوائها على القيم التي حددتها. إذا ظهرت القيم القديمة، فتحقق من اسم الملف الخاص بالنطاق، ووحدة تخزين الحاوية، وذاكرة التخزين المؤقت للخادم الوكيل العكسي، وما إذا كان المتصفح يصل إلى الخادم المقصود.
4. مراجعة سجلات جانب الخادم بشكل منفصل
الآن، قم بجرد السجلات الموجودة. تشمل المواقع النموذجية سجلات الوصول والأخطاء الخاصة بالخادم الوكيل العكسي، ومخرجات حاويات Docker، وسجلات Prosody وJicofo وJitsi Videobridge. إذا قمت بتثبيت حزمة محلل السجلات الاختيارية، فتحقق أيضًا من مُجمِّع OpenTelemetry وتكوين Loki الخاص بها. توضح وثائق محلل سجلات Jitsi مسار المُجمِّع والتخزين بشكل منفصل عن تحليلات العميل.
اختر سياسة تشغيلية بدلاً من افتراض إمكانية تعطيل جميع السجلات بأمان. يمكنك تقليل مستوى التفصيل، وتقييد الوصول إلى السجلات، وتقصير مدة الاحتفاظ بها، أو إيقاف تشغيل مسار إرسال السجلات الاختياري. احتفظ بمعلومات تشخيصية كافية للتحقيق في حالات الانقطاع وسوء الاستخدام، وتجنب جمع أسماء الغرف، وعناوين البريد الإلكتروني، وعناوين IP، أو بيانات الإشارات الكاملة إلا عند وجود حاجة محددة. طبّق الاحتفاظ بالبيانات على مستوى طبقة التخزين الفعلية - مثل الخادم الوكيل، أو بيئة تشغيل الحاويات، أو وحدة تخزين السجلات - لأن العميل config.jsلا يحدد فترات الاحتفاظ هذه.
تظل سجلات الحاويات وخوادم الويب مصدر قلق إداري منفصل بعد تعطيل تحليلات المتصفح.
5. تحقق من السلوك دون اعتبار لوحة الشبكة الهادئة دليلاً.
انضم إلى غرفة اختبار من خلال جلسة متصفح جديدة، وتأكد من استمرار عمل الصوت والفيديو والدردشة ومشاركة الشاشة. في لوحة الشبكة بالمتصفح، راجع الطلبات المُرسلة إلى خوادم التحليلات أو الإحصائيات الخارجية أثناء بدء الاجتماع واستمراره. بعض هذه الطلبات ضرورية للاجتماع نفسه، وقد يؤدي حظر جميع أسماء المضيفين غير المألوفة إلى تعطيل الإشارات أو إعداد الوسائط أو الصور الرمزية أو غيرها من عمليات التكامل. قارن الوجهات مع إعداداتك وتصميم النشر الخاص بك؛ فعدم وجود طلب مرئي في اختبار واحد لا يُثبت عدم وجود سجلات للخادم.
استخدم لوحة الشبكة للبحث عن طلبات التحليلات الخارجية المُهيأة مع الحفاظ على الاتصالات المطلوبة للمكالمة.
إذا استمرت الزيارات غير المرغوب فيها، فابحث عن مصدر آخر: مثل برنامج تحليل مخصص، أو علامة مُضافة عبر خادم وكيل عكسي، أو صفحة رئيسية ضمن إطار iframe، أو إضافة للمتصفح، أو أدوات مُزوّد خدمة الاستضافة. أما إذا كانت المشكلة في سجلات الخادم وليست في تحليلات العميل، فتحقق من إعدادات الخدمة والتخزين ذات الصلة.
ما يمكن أن يضمنه هذا التغيير وما لا يمكنه ضمانه
تُفيد هذه الإعدادات في إيقاف تحليلات عملاء Jitsi Meet المُهيأة وطلبات الجهات الخارجية الاختيارية على خادم تتحكم به. مع ذلك، فهي لا تُوفر إخفاء الهوية، ولا تُعطّل جميع اتصالات الشبكة، ولا تُزيل البيانات السابقة تلقائيًا. كما أنها لا تتحكم في بيانات القياس عن بُعد المُضافة بواسطة إصدار مُعدّل، أو موقع ويب مُضمّن، أو مُزوّد خدمة الاستضافة. راجع إعدادات إصدار Jitsi الذي تستخدمه، وأعد التحقق منها بعد التحديثات، حيث قد تتغير أسماء الإعدادات وعمليات التكامل.