Skip to content

نظرة عامة على خادم Unne

خادم Unne هو مكون الترحيل الذي يقبل اتصالات الأنفاق من عملاء CLI ويوجه حركة المرور من الإنترنت إلى الأنفاق المتصلة.

الأوامر

الأمرالوصف
unnsتشغيل الخادم
unns setupإعداد أولي تفاعلي
unns config get <key>الحصول على قيمة إعداد
unns config set <key> <value>تعيين قيمة إعداد
unns config listسرد جميع قيم الإعدادات
unns user create <user> <pass> [role]إنشاء مستخدم
unns user listسرد جميع المستخدمين
unns user delete <id>حذف مستخدم
unns token gen <user_id> [device]إنشاء رمز مصادقة
unns token list [user_id]سرد الرموز
unns token revoke <token_id>إلغاء رمز مصادقة
unns setup-checkطباعة معلومات الخادم لإعداد CLI

المنافذ

المنفذالغرض
التحكم (الافتراضي: 8222)اتصالات عميل CLI (yamux)
وكيل HTTP (الافتراضي: 8223)توجيه حركة مرور HTTP العامة
لوحة الإدارة (الافتراضي: 4041)الإدارة عبر الويب
TCP (ديناميكي)مستمعات TCP لكل نفق

التخزين

يستخدم خادم Unne قاعدة بيانات SQLite لاستمرار البيانات:

  • المستخدمون — حسابات مع أدوار وحدود
  • الرموز — رموز مصادقة مرتبطة بالمستخدمين والأجهزة
  • الجلسات — جلسات تسجيل دخول لوحة الإدارة
  • سجل حركة المرور — تتبع حركة المرور لكل مستخدم للحصص

Released under the MIT License.