الحدود والحصص
يدعم خادم Unne حدوداً لكل مستخدم للتحكم في استخدام الموارد.
الحدود المتاحة
| الحد | الوصف | الافتراضي |
|---|---|---|
max_tunnels | الحد الأقصى للأنفاق المتزامنة | 0 (غير محدود) |
max_devices | الحد الأقصى لاتصالات الرموز المتزامنة | 0 (غير محدود) |
allowed_protocols | بروتوكولات الأنفاق المسموحة | http,tcp |
traffic_limit | الحد الأقصى لحركة المرور لكل فترة (بالبايت) | 0 (غير محدود) |
traffic_period | فترة الحد: daily، monthly، quarterly | monthly |
skip_warning | السماح للعملاء بتخطي تحذير المتصفح | false |
can_use_proxy | السماح باتصالات البروكسي | true |
كيف يتم تطبيق الحدود
يتم التحقق من الحدود أثناء المصافحة عندما يتصل العميل:
- التحقق من الرمز — الرمز موجود ومفعّل
- التحقق من المستخدم — المستخدم موجود ومفعّل
- فحص البروتوكول — البروتوكول المطلوب ضمن
allowed_protocols - حد الأجهزة — عدد الرموز النشطة الفريدة لهذا المستخدم
- حد الأنفاق — عدد الأنفاق النشطة لهذا المستخدم
- حد حركة المرور — البايتات المتراكمة للفترة الحالية
إذا فشل أي فحص، يتم رفض الاتصال مع رمز خطأ STATUS_UNNE_* المناسب.
تتبع حركة المرور
يتم تتبع حركة المرور لكل نفق وحفظها في قاعدة البيانات كل 30 ثانية. تشمل العدادات كلاً من البايتات الواردة والصادرة.
فترات حركة المرور
| الفترة | إعادة التعيين |
|---|---|
daily | منتصف الليل (منطقة الخادم الزمنية) |
monthly | الأول من كل شهر |
quarterly | 1 يناير، 1 أبريل، 1 يوليو، 1 أكتوبر |
أمثلة
الباقة المجانية: HTTP فقط، 3 أنفاق، 1 جيجابايت/شهر
max_tunnels: 3
allowed_protocols: http
traffic_limit: 1073741824
traffic_period: monthly
max_devices: 1الباقة الاحترافية: غير محدود
max_tunnels: 0
allowed_protocols: http,tcp
traffic_limit: 0
max_devices: 0
skip_warning: trueتعيين الحدود
يمكن تعيين الحدود عبر:
- لوحة الإدارة — نموذج تعديل المستخدم
- CLI —
unns user create(أساسي)، ثم التعديل عبر لوحة الإدارة للحدود التفصيلية