محدودیتی که کرنل اعمال میکند
سهمیهٔ هر مشتری یک quota object در nftables روی آدرس اوست. بستهای که از سقف رد شود همانجا در کرنل دور ریخته میشود؛ پنل در مسیر داده نیست.
bash <(curl -Ls https://raw.githubusercontent.com/AbolfazlTafakori/w-ui/main/install.sh)چهار سؤال میپرسد و بقیه را خودش انجام میدهد: پکیجها، فورواردینگ کرنل، بررسی اینکه این کرنل quota object را میفهمد، یک حساب سرویس بیامتیاز، یک unit سختشدهٔ systemd، سرتیفیکیت، و دستور w-ui. بعدش چه میشود.
فرق در جایی است که محدودیت اعمال میشود. بیشتر پنلها هر چند ثانیه یک شمارندهٔ بایت را میخوانند و وقتی عدد از سهمیه گذشت مشتری را غیرفعال میکنند. بین دو خواندن، مشتری با سرعت کامل دانلود میکند — حدود ۲۵ مگابایت اضافه روی خط ۱۰۰ مگابیت، ۲۵۰ مگابایت روی گیگابیت. W-UI محدودیت را بهصورت quota object در nftables به کرنل میدهد؛ اضافهمصرف یک بسته است، با هر سرعتی. چطور کار میکند.