متغیرها
در متغیرهای تنظیمات، مقادیر 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
مدیریت سرویس 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"
راهنمای استفاده: در صورت نیاز به تلاش مجدد، مقدار مشخصی (بر حسب ثانیه) را وارد کنید.