تخطي إلى المحتوى

محلي / مستضاف ذاتيًا

فهم أساسي

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

بمجرد إنشاء الاتصال بين المستخدم النهائي ووكيل الدعم، ستحدث جميع الاتصالات بين هذه الكيانات حصريًا من خلال خادم الترحيل.

تُخزَّن جميع المعلومات الضرورية حول الكمبيوتر والمستخدم والجلسة لكي يعمل TSplus Remote Support بشكل صحيح بواسطة واجهة برمجة التطبيقات المركزية على قاعدة بيانات MySQL.

هذا يعني أنه عند استضافة بنية تحتية لـ TSplus Remote Support على الخادم الخاص بك، ستحتاج إلى استضافة كل من واجهة برمجة التطبيقات المركزية ووسيط.

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

المتطلبات الأساسية

يجب استضافة واجهة برمجة التطبيقات المركزية والمرحّل على أوبونتو 24.04 LTS.

نظرًا لأن واجهة برمجة التطبيقات المركزية والوسيط يتم توفيرها عبر حاويات Docker، من الضروري أن يكون لديك Docker وdocker-compose مثبتين بالإضافة إلى الوصول إلى الإنترنت مفتوحًا لنقاط نهاية Docker Hub التالية:
https://hub.docker.com
https://registry-1.docker.io
https://production.cloudflare.docker.com
https://auth.docker.io
https://cdn.auth0.com
https://login.docker.com

يمكن تثبيت Docker compose باستخدام سطر الأوامر التالي: sudo apt-get install docker-compose

شهادة SSL/TLS بتنسيق .pfx لكل من جهاز الترحيل وواجهة برمجة التطبيقات المركزية.

لـ Relay:

  • عرض النطاق الترددي:
    • UP: 500Ko/s * العدد الأقصى المخطط للجلسات المتزامنة
    • DOWN: 500Ko/s * العدد الأقصى المخطط للجلسات المتزامنة
  • RAM: الحد الأدنى 100Mo * العدد الأقصى المخطط للجلسات المتزامنة لواجهة برمجة التطبيقات:
  • RAM: الحد الأدنى 8 جيجابايت