پرش به محتویات

متغیرهای محیطی

در ادامه فهرستی (ناقص اما پوشش‌دهندهٔ بیشتر موارد مهم) از متغیرهای محیطی آمده که می‌توان برای پیکربندی Hysteria استفاده کرد.

متغیر نوع توضیح
HYSTERIA_LOG_LEVEL ثبت رویداد سطح لاگ (debug, info [پیش‌فرض], warn, error)
HYSTERIA_LOG_FORMAT ثبت رویداد قالب لاگ (console [پیش‌فرض], json)
HYSTERIA_BRUTAL_DEBUG ثبت رویداد مقدار 1 برای چاپ هر ۲ ثانیه اطلاعاتی مانند RTT جاری، از دست رفتن بسته، MTU و غیره. فقط وقتی از Brutal به‌عنوان الگوریتم کنترل ازدحام استفاده می‌شود اعمال می‌شود.
HYSTERIA_BBR_DEBUG ثبت رویداد مقدار 1 برای چاپ اطلاعات اشکال‌زدایی BBR. فقط وقتی از BBR به‌عنوان الگوریتم کنترل ازدحام استفاده می‌شود اعمال می‌شود.
HYSTERIA_UDPHOP_DEBUG ثبت رویداد مقدار 1 برای چاپ اطلاعات اشکال‌زدایی پرش پورت UDP (رویدادهای پرش، تغییرات آدرس محلی/راه‌دور).
HYSTERIA_DISABLE_UPDATE_CHECK به‌روزرسانی مقدار 1 برای غیرفعال کردن بررسی به‌روز بودن نسخه.
HYSTERIA_ACME_DIR TLS پوشهٔ ذخیرهٔ گواهی‌های ACME. اگر در فایل پیکربندی مشخص شده باشد، این مقدار نادیده گرفته می‌شود.
HYSTERIA_FIREWALL_BACKEND سرور اجبار بک‌اند فایروال برای گوش دادن به بازهٔ پورت سرور. nftables (یا nft) برای استفاده از nftables، iptables (یا ipt) برای استفاده از iptables. بدون مقدار برای تشخیص خودکار.
QUIC_GO_DISABLE_GSO QUIC مقدار 1 برای غیرفعال کردن GSO (Generic Segmentation Offload) در quic-go. ممکن است مشکلات سازگاری برخی سیستم‌ها را برطرف کند.
QUIC_GO_DISABLE_ECN QUIC مقدار 1 برای غیرفعال کردن ECN (Explicit Congestion Notification) در quic-go. ممکن است مشکلات سازگاری برخی سیستم‌ها را برطرف کند.