متغیرها

در متغیرهای تنظیمات، مقادیر True و False برای کنترل وضعیت ویژگی‌ها و سرویس‌ها استفاده می‌شوند:

  • True: برای فعال‌سازی ویژگی یا سرویس استفاده می‌شود.
  • False: برای غیرفعال‌سازی ویژگی یا سرویس استفاده می‌شود.
DEBUG
  • این متغیر برای روشن یا خاموش کردن حالت اشکال‌زدایی (Debug Mode) به کار می‌رود.
    •   DEBUG: "True"
  • True: فعال‌سازی حالت اشکال‌زدایی. اطلاعات بیشتری برای بررسی خطاها و مشکلات نمایش داده می‌شود.
  • False: غیرفعال‌سازی حالت اشکال‌زدایی. سیستم تنها اطلاعات حیاتی را نمایش می‌دهد.
AUTH_GENERATION_ALGORITHM
  • این متغیر مشخص می‌کند که چه الگوریتمی برای تولید هش یا کلید احراز هویت استفاده شود.

    • AUTH_GENERATION_ALGORITHM: "xxh128"
  • xxh128: نسخه 128 بیتی الگوریتم xxHash که بسیار سریع و مناسب برای داده‌های بزرگ یا کاربردهایی است که به سرعت بالا و احتمال برخورد هش بسیار کم نیاز دارند.

  • sha256: یکی از الگوریتم‌های استاندارد و ایمن برای تولید هش، مناسب برای کاربردهای حساس امنیتی.

xxh128: اگر به سرعت بالا و کارایی نیاز دارید، این مقدار ایده‌آل است.

sha256: برای کاربردهایی که امنیت بالاتر از سرعت اهمیت دارد، پیشنهاد می‌شود.

INSECURE
برای اتصال نود به پنل مرزنشین از طریق grpcio باید متغیر زیر را اضافه کنید:

INSECURE: "True" / "False

  INSECURE: "True"

این متغیر اتصال نود به پنل را از طریق grpcio امکان‌پذیر می‌کند.

مدیریت سرویس XRAY
متغیرها و توضیحات:

متغیری برای فعال یا غیرفعال کردن سرویس XRAY.

  • XRAY_ENABLED: "True" / "False"

مسیر فایل اجرایی XRAY که برای راه‌اندازی این سرویس استفاده می‌شود.

  • XRAY_EXECUTABLE_PATH: "/usr/local/bin/xray"

مسیر فایل‌های منابع و کتابخانه‌های مرتبط با XRAY.

  • XRAY_ASSETS_PATH: "/usr/local/lib/xray"

متغیری برای فعال کردن یا تغییر نوع جریان (Flow) در پیکربندی VLESS با پشتیبانی از ویژگی Reality.

  • XRAY_VLESS_REALITY_FLOW: "xtls-rprx-vision"

مشخص می‌کند که آیا XRAY باید در صورت خطا به صورت خودکار مجدداً راه‌اندازی شود یا خیر.

  • XRAY_RESTART_ON_FAILURE: "True" / "False"

فاصله زمانی بین تلاش‌های مجدد برای راه‌اندازی XRAY در صورت بروز خطا. XRAY_RESTART_ON_FAILURE_INTERVAL: "0"

راهنمای استفاده: اگر به تلاش مجدد نیاز دارید، مقدار مشخصی را به ثانیه وارد کنید.

مدیریت سرویس Hysteria
متغیرها و توضیحات:

متغیری برای فعال یا غیرفعال کردن سرویس Hysteria.

  • HYSTERIA_ENABLED: "True" / "False"

مسیر فایل اجرایی Hysteria که برای راه‌اندازی این سرویس استفاده می‌شود.

  • HYSTERIA_EXECUTABLE_PATH: "/usr/bin/hysteria"

مسیر فایل تنظیمات Hysteria که شامل پیکربندی‌های کلیدی سرویس است.

  • HYSTERIA_CONFIG_PATH: "/var/lib/marznode/hysteria.yaml"
مدیریت سرویس Sing-Box
متغیرها و توضیحات:

متغیری برای فعال یا غیرفعال کردن سرویس Sing-Box.

  • SING_BOX_ENABLED: "True" / "False"

مسیر فایل اجرایی Sing-Box که برای اجرای این سرویس استفاده می‌شود.

  • SING_BOX_EXECUTABLE_PATH: "/usr/bin/sing-box"

مسیر فایل تنظیمات Sing-Box که شامل پیکربندی‌های کلیدی سرویس است.

  • SING_BOX_CONFIG_PATH: "/var/lib/marznode/sing-box.json"

مشخص می‌کند که آیا Sing-Box باید در صورت خطا به صورت خودکار مجدداً راه‌اندازی شود یا خیر.

  • SING_BOX_RESTART_ON_FAILURE: "True" / "False"

فاصله زمانی بین تلاش‌های مجدد برای راه‌اندازی Sing-Box در صورت بروز خطا.

  • SING_BOX_RESTART_ON_FAILURE_INTERVAL: "0"

راهنمای استفاده: در صورت نیاز به تلاش مجدد، مقدار مشخصی (بر حسب ثانیه) را وارد کنید.