إعداد الخادم
الإعداد التفاعلي
شغّل معالج الإعداد:
bash
unns setupسيُطلب منك إدخال:
- النطاق — مثال:
tunnel.example.com - منفذ التحكم — اتصالات العملاء (الافتراضي:
8222) - منفذ HTTP — وكيل HTTP العام (الافتراضي:
8223) - مسار قاعدة البيانات — موقع قاعدة بيانات SQLite (الافتراضي:
/etc/unne/unne.db) - مسار السجلات — ملف السجل (الافتراضي:
/var/log/unne/server.log) - لوحة الإدارة — تفعيل/تعطيل، المنفذ
- بيانات اعتماد المدير — اسم المستخدم وكلمة المرور
سيقوم المعالج بـ:
- إنشاء ملف الإعداد (
config.yml) - تهيئة قاعدة بيانات SQLite
- إنشاء مستخدم المدير
- إنشاء أول رمز مصادقة
احفظ رمز المصادقة!
يُعرض الرمز المُنشأ مرة واحدة فقط. انسخه فوراً.
الإعداد اليدوي
إذا كنت تفضل الإعداد يدوياً:
1. إنشاء config.yml
yaml
server:
domain: "tunnel.example.com"
control_port: 8222
http_port: 8223
storage:
database: "/etc/unne/unne.db"
logging:
file_path: "/var/log/unne/server.log"
admin:
enabled: true
port: 4041
session_ttl: "24h"2. إنشاء مستخدم المدير
bash
unns user create admin yourpassword admin3. إنشاء رمز مصادقة
bash
unns token gen 1 my-laptop