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

الإعدادات

الكونسول

الإعدادات 2 دقائق قراءة

تختار هذه الصفحة كيف يصل المتصفح إلى noVNC وxterm. كُتبت للمسؤول الذي لا يشترك مضيف WHMCS ومضيف Proxmox لديه في نطاق أب واحد.

القائمة: Addons → Proxmox Suite → Configuration → Console

الكونسول

الغرض

الافتراضي مباشر: يفتح المتصفح Proxmox. شغّل الوكيل فقط عندما يتعذّر استخدام WebSocket المباشر.

ما زال العنقود يحتاج Console username وConsole password (أو مستخدم رمز يستطيع إصدار PVEAuthCookie). رمز API وحده لا يصادق ترقية المتصفح. التذاكر قصيرة العمر. استجابة AJAX للعميل لا تتضمّن تذكرة VNC أو SPICE الخام.

الحقول

الحقل ماذا يفعل
Enable optional console proxy إيقاف: يذهب noVNC وxterm إلى Proxmox. تشغيل: يجب أن يكون المساعد srvpx-console-proxy.py يعمل. الجاهزية تعني أن الوكيل مُفعَّل وأن سراً مشتركاً مخزَّن.
Public proxy host المضيف الذي يتصل به المتصفح. الفراغ يستخدم مضيف WHMCS الحالي.
Public proxy port من 1 إلى 65535. الافتراضي 8787.
Use WSS (TLS) wss:// عند التشغيل، وws:// عند الإيقاف. يعمل افتراضياً.
Shared secret يُرسل كـ SRVPX_PROXY_SECRET. الفراغ عند الحفظ يُبقي السر الحالي. إن لم يوجد سر، يولّد الحفظ 24 بايتاً عشوائياً بصيغة ست عشرية.

تبيّن الصفحة متى يكون الوضع المباشر نشطاً، ومتى يكون الوكيل مُفعَّلاً لكنه غير مكتمل.

المساعد، من جذر WHMCS:

text
python3 modules/addons/SrvProxmoxSuite/tools/console-proxy/srvpx-console-proxy.py

يجب أن يرى المساعد السر نفسه الذي حفظه النموذج.

Note

يجب أن يبقى Console access في Client Area Features مشغّلاً. هذه الصفحة تختار المسار فقط، لا وجود الزر.

مثال

WHMCS هو billing.example وProxmox هو pve.internal بلا نطاق أب مشترك:

  1. شغّل Enable optional console proxy.
  2. Public proxy host بقيمة console.example، والمنفذ 8787، وUse WSS تشغيل.
  3. Save، ثم انسخ السر إلى بيئة المساعد، وشغّل المساعد.
  4. يجب أن تقرأ بطاقة System health في النظرة العامة، بند Console proxy، حالة الجاهزية مع wss://console.example:8787.

الخطوة التالية

Cron Scheduler.