كيفية تعطيل خاصية القياس عن بُعد وتسجيل البيانات في جيتسي ميت

إذا كنت تستضيف Jitsi Meet، يمكنك تعطيل معالجات تحليلات التطبيق وحظر طلباته الاختيارية من جهات خارجية config.js. هذا يقلل من بيانات القياس عن بُعد من جانب العميل، ولكنه لا يُعطّل سجلات خادم الويب أو Docker أو Prosody أو Jicofo أو Videobridge. فهذه مسارات بيانات منفصلة، ​​يديرها مُشغّل الخادم. إذا كنت تنضم إلى اجتماع على Jitsi Meet meet.jit.siأو أي خدمة استضافة أخرى، فلا يمكنك تغيير إعدادات الخادم بنفسك.

اعتبارًا من 6 أكتوبر 2026، لا يزال مرجع تكوين Jitsi الحالي يوثق عناصر analytics.disabledالتحكم disableThirdPartyRequests. لا يتطلب أي تغيير حديث في المنتج إجراءً مختلفًا. تنطبق الخطوات أدناه على نشر الويب المُستضاف ذاتيًا؛ قد تُظهر حزم تطوير البرامج للأجهزة المحمولة، وعمليات التكامل المُدمجة، ولوحات استضافة الجهات الخارجية عناصر تحكم مختلفة.

ردهة اجتماعات متصفح على غرار Jitsi مع اسم الغرفة، وزر الانضمام إلى الاجتماع، وأدوات التحكم في الميكروفون والكاميرا
تُعد ردهة الاجتماعات هي العميل الذي يواجه المستخدم؛ ويتم التحكم في خيارات التحليل الخاصة بها من خلال تكوين المضيف الذي يتم تقديمه.

ما معنى "القياس عن بعد" و"التسجيل" في جيتسي ميت

يمكن لعميل الويب الخاص بـ 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، ادمج هذه الإدخالات في المواضع المطابقة. لا تقم بلصق نسخة ثانية من مفتاح موجود أو استبدال ملف التكوين بالكامل.

disableThirdPartyRequests: true,
enableDisplayNameInStats: false,
enableEmailInStats: false,
gatherStats: false,
analytics: {
  disabled: true,
  rtcstatsEnabled: false,
  rtcstatsStoreLogs: false,
  scriptURLs: []
},

خيارات التحليلات مُضمنة ضمن analytics`<request>`؛ أما الإدخالات الأربعة الأخرى فتقع في المستوى الأعلى. إذا كان ملفك يحتوي بالفعل على analyticsكائن `<request>`، فقم بتحرير هذا الكائن بدلاً من إضافة كائن آخر. احذف أي عناوين URL لبرامج التحليلات النصية المخصصة ونقاط نهاية الخدمة التي قمت بتكوينها عمدًا، أو اترك المصفوفة فارغة كما هو موضح. توضح قيم `rtcstats` الصريحة الحالة المقصودة، بينما `<request>` analytics.disabledهو المفتاح الرئيسي لمعالجات التحليلات.

يُوثّق دليل المستخدم المتقدم لـ Jitsi هذا الخيار أيضًا disableThirdPartyRequests: trueكأحد خيارات التكوين. قد يؤثر هذا الخيار على الميزات التي تعتمد على خدمات خارجية، بما في ذلك الصور الرمزية المستضافة خارجيًا أو تكاملات الإحصائيات. اختبر وظائف الاجتماعات التي تستخدمها مؤسستك قبل تطبيق التغيير على نطاق واسع.

محرر أكواد داكن يعرض ملف Jitsi config.js مع قسم إعدادات التحليلات
الإعدادات ذات الصلة موجودة في ملف config.js الحالي؛ عرض محرر التعليمات البرمجية هو توضيحي، وليس لقطة شاشة لتثبيت معين.

3. قم بتطبيق التغيير وتحقق من التكوين المُخدّم

احفظ الملف واتبع الإجراء المعتاد لإعادة تحميل أو إعادة تشغيل مكون الويب. بالنسبة لـ Docker، يعني هذا غالبًا إعادة إنشاء أو إعادة تشغيل خدمة الويب بعد التأكد من أن ملف التكوين المُثبَّت على المضيف هو الملف الذي عدّلته؛ أما عمليات النشر القائمة على الحزم فقد تُقدِّم الملف مباشرةً. يختلف تثبيت Jitsi باختلاف الحزمة والإصدار والتعديلات المحلية، لذا لا تُعِد تشغيل كل مكون بشكل تلقائي.

افتح صفحة الاجتماع في نافذة متصفح خاصة أو امسح ذاكرة التخزين المؤقت للموقع، ثم افحص الإعدادات التي تم إرسالها إلى المتصفح. في أدوات المطورين، حمّل الإعدادات https://your-domain/config.jsوتأكد من احتوائها على القيم التي حددتها. إذا ظهرت القيم القديمة، فتحقق من اسم الملف الخاص بالنطاق، ووحدة تخزين الحاوية، وذاكرة التخزين المؤقت للخادم الوكيل العكسي، وما إذا كان المتصفح يصل إلى الخادم المقصود.

4. مراجعة سجلات جانب الخادم بشكل منفصل

الآن، قم بجرد السجلات الموجودة. تشمل المواقع النموذجية سجلات الوصول والأخطاء الخاصة بالخادم الوكيل العكسي، ومخرجات حاويات Docker، وسجلات Prosody وJicofo وJitsi Videobridge. إذا قمت بتثبيت حزمة محلل السجلات الاختيارية، فتحقق أيضًا من مُجمِّع OpenTelemetry وتكوين Loki الخاص بها. توضح وثائق محلل سجلات Jitsi مسار المُجمِّع والتخزين بشكل منفصل عن تحليلات العميل.

اختر سياسة تشغيلية بدلاً من افتراض إمكانية تعطيل جميع السجلات بأمان. يمكنك تقليل مستوى التفصيل، وتقييد الوصول إلى السجلات، وتقصير مدة الاحتفاظ بها، أو إيقاف تشغيل مسار إرسال السجلات الاختياري. احتفظ بمعلومات تشخيصية كافية للتحقيق في حالات الانقطاع وسوء الاستخدام، وتجنب جمع أسماء الغرف، وعناوين البريد الإلكتروني، وعناوين IP، أو بيانات الإشارات الكاملة إلا عند وجود حاجة محددة. طبّق الاحتفاظ بالبيانات على مستوى طبقة التخزين الفعلية - مثل الخادم الوكيل، أو بيئة تشغيل الحاويات، أو وحدة تخزين السجلات - لأن العميل config.jsلا يحدد فترات الاحتفاظ هذه.

عرض إدارة الخادم مع حاويات Jitsi قيد التشغيل وطرفية تعرض سجلات طلبات خدمة الويب
تظل سجلات الحاويات وخوادم الويب مصدر قلق إداري منفصل بعد تعطيل تحليلات المتصفح.

5. تحقق من السلوك دون اعتبار لوحة الشبكة الهادئة دليلاً.

انضم إلى غرفة اختبار من خلال جلسة متصفح جديدة، وتأكد من استمرار عمل الصوت والفيديو والدردشة ومشاركة الشاشة. في لوحة الشبكة بالمتصفح، راجع الطلبات المُرسلة إلى خوادم التحليلات أو الإحصائيات الخارجية أثناء بدء الاجتماع واستمراره. بعض هذه الطلبات ضرورية للاجتماع نفسه، وقد يؤدي حظر جميع أسماء المضيفين غير المألوفة إلى تعطيل الإشارات أو إعداد الوسائط أو الصور الرمزية أو غيرها من عمليات التكامل. قارن الوجهات مع إعداداتك وتصميم النشر الخاص بك؛ فعدم وجود طلب مرئي في اختبار واحد لا يُثبت عدم وجود سجلات للخادم.

اجتماع نشط على غرار Jitsi بجانب صفحة قائمة أدوات مطوري المتصفح ولوحة الشبكة وطلبات البرامج النصية
استخدم لوحة الشبكة للبحث عن طلبات التحليلات الخارجية المُهيأة مع الحفاظ على الاتصالات المطلوبة للمكالمة.

إذا استمرت الزيارات غير المرغوب فيها، فابحث عن مصدر آخر: مثل برنامج تحليل مخصص، أو علامة مُضافة عبر خادم وكيل عكسي، أو صفحة رئيسية ضمن إطار iframe، أو إضافة للمتصفح، أو أدوات مُزوّد ​​خدمة الاستضافة. أما إذا كانت المشكلة في سجلات الخادم وليست في تحليلات العميل، فتحقق من إعدادات الخدمة والتخزين ذات الصلة.

ما يمكن أن يضمنه هذا التغيير وما لا يمكنه ضمانه

تُفيد هذه الإعدادات في إيقاف تحليلات عملاء Jitsi Meet المُهيأة وطلبات الجهات الخارجية الاختيارية على خادم تتحكم به. مع ذلك، فهي لا تُوفر إخفاء الهوية، ولا تُعطّل جميع اتصالات الشبكة، ولا تُزيل البيانات السابقة تلقائيًا. كما أنها لا تتحكم في بيانات القياس عن بُعد المُضافة بواسطة إصدار مُعدّل، أو موقع ويب مُضمّن، أو مُزوّد ​​خدمة الاستضافة. راجع إعدادات إصدار Jitsi الذي تستخدمه، وأعد التحقق منها بعد التحديثات، حيث قد تتغير أسماء الإعدادات وعمليات التكامل.

للحصول على المراجع الأساسية، راجع دليل تكوين Jitsi Meet ، ودليل المستخدم المتقدم ، ومثال config.js الأصلي ، ودليل محلل السجلات ذاتي الاستضافة من Jitsi .

اترك تعليقاً

كيفية إعداد المصادقة الثنائية في ownCloud Infinite Scale

كيفية إعداد المصادقة الثنائية في ownCloud Infinite Scale

تعرف على كيفية طلب رمز التحقق من المفتاح (TOTP) من Keycloak لتسجيل الدخول إلى ownCloud Infinite Scale، وتسجيل المستخدمين الحاليين والجدد، وإعداد عملية الاسترداد، واختبار تسجيل الدخول الموحد (SSO) وترقية المصادقة متعددة العوامل (MFA).

كيفية تهيئة Keycloak كموفر هوية (IDP) لخدمة ownCloud Infinite Scale

كيفية تهيئة Keycloak كموفر هوية (IDP) لخدمة ownCloud Infinite Scale

قم بربط ownCloud Infinite Scale بـ Keycloak باستخدام OpenID Connect. قم بتهيئة مُصدر النطاق، وعميل الويب، والمطالبات، وTLS، وتوفير الحساب، وفحوصات تسجيل الدخول.

كيفية إعداد مجموعة Nextcloud عالية التوفر باستخدام قاعدة بيانات Galera

كيفية إعداد مجموعة Nextcloud عالية التوفر باستخدام قاعدة بيانات Galera

قم ببناء مجموعة Nextcloud مرنة باستخدام MariaDB Galera، والتخزين المشترك، وRedis، وموازنة الأحمال، وفحوصات النصاب، والاسترداد المختبر - بالإضافة إلى المقايضات التي يجب التخطيط لها.

كيفية إعداد النسخ الاحتياطي للمفاتيح والتوقيع المتبادل في Element: الخيارات والمفاضلات والاسترداد

كيفية إعداد النسخ الاحتياطي للمفاتيح والتوقيع المتبادل في Element: الخيارات والمفاضلات والاسترداد

تعرف على كيفية تكوين النسخ الاحتياطي لمفاتيح Element، ومفاتيح الاسترداد، والتوقيع المتبادل، ومقارنة المفاضلات الأمنية، والتحقق من الأجهزة، وتجنب فقدان السجل المشفر.

كيفية نقل صناديق بريد Zimbra إلى خادم جديد باستخدام Zextras Backup أو imapsync

كيفية نقل صناديق بريد Zimbra إلى خادم جديد باستخدام Zextras Backup أو imapsync

قارن بين Zextras Backup و imapsync لنقل خادم Zimbra. جهّز الحسابات، واختبر عملية النقل، وقم بمزامنة التغييرات، وانقل سجلات MX، وتحقق من بيانات البريد والتعاون.

إصلاح خطأ قاعدة البيانات في واجهة المستخدم الرسومية لـ Nextcloud بعد التحديث: دليل عملي للاستعادة

إصلاح خطأ قاعدة البيانات في واجهة المستخدم الرسومية لـ Nextcloud بعد التحديث: دليل عملي للاستعادة

قم بإصلاح خطأ قاعدة بيانات Nextcloud WebGUI بعد التحديث عن طريق التحقق من السجلات، وإكمال ترقية occ، وإصلاح مشكلات المخطط، والتحقق من سلامة قاعدة البيانات.

كيفية تفعيل إعادة توجيه HTTPS في خادم بروكسي زيمبرا

كيفية تفعيل إعادة توجيه HTTPS في خادم بروكسي زيمبرا

قم بتكوين Zimbra Proxy لإعادة توجيه حركة مرور البريد الإلكتروني من HTTP إلى HTTPS، وأعد تشغيل كل عقدة وكيل، وتحقق من إعادة التوجيه، وتجنب المخاطر الأمنية الشائعة.

كيفية دمج BigBlueButton مع نظام إدارة التعلم Moodle (خطوة بخطوة)

كيفية دمج BigBlueButton مع نظام إدارة التعلم Moodle (خطوة بخطوة)

قم بربط BigBlueButton بنظام إدارة التعلم Moodle باستخدام النشاط المدمج، وعنوان URL للخادم، والكلمة السرية المشتركة. اتبع ثماني خطوات لإعداد غرفة الدورة التدريبية واختبار وصول الطلاب.

كيفية تخصيص ألوان العلامة التجارية والسمات في واجهة مستخدم الويب الخاصة بـ ownCloud

كيفية تخصيص ألوان العلامة التجارية والسمات في واجهة مستخدم الويب الخاصة بـ ownCloud

قم بتخصيص العلامة التجارية لموقع ownCloud الإلكتروني باستخدام شعارك، وأيقونة الموقع، وخلفية تسجيل الدخول، واسم علامتك التجارية، وألوان السمة باستخدام إعدادات JSON للسمة المدعومة من Infinite Scale.

كيفية تكوين سجلات DKIM وSPF وDMARC لخادم Zimbra

كيفية تكوين سجلات DKIM وSPF وDMARC لخادم Zimbra

قم بتكوين توقيع Zimbra DKIM، وتفويض SPF، وسياسة DMARC بشكل صحيح، وتحقق من DNS والمحاذاة، وتجنب السجلات الشائعة التي تكسر مصادقة البريد.