Skip to content

Unne серверіне шолу

Unne Server -- 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-checkCLI баптауы үшін сервер ақпаратын шығару

Порттар

ПортМақсаты
Басқару (әдепкі: 8222)CLI клиент қосылыстары (yamux)
HTTP прокси (әдепкі: 8223)Жалпыға қолжетімді HTTP трафикті бағыттау
Әкімші панелі (әдепкі: 4041)Веб-негізделген басқару
TCP (динамикалық)Әр туннельге арналған TCP тыңдаушылар

Сақтау орны

Unne Server деректерді сақтау үшін SQLite қолданады:

  • Пайдаланушылар -- рөлдері мен лимиттері бар тіркелгілер
  • Токендер -- пайдаланушылар мен құрылғыларға байланысты аутентификация токендері
  • Сессиялар -- әкімші панеліне кіру сессиялары
  • Трафик журналы -- квоталар үшін пайдаланушы бойынша трафикті бақылау

Released under the MIT License.