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-checkПоказать информацию о сервере для настройки CLI

Порты

ПортНазначение
Управляющий (по умолчанию: 8222)Подключения CLI-клиентов (yamux)
HTTP-прокси (по умолчанию: 8223)Маршрутизация публичного HTTP-трафика
Панель администратора (по умолчанию: 4041)Веб-интерфейс администрирования
TCP (динамический)TCP-слушатели для каждого туннеля

Хранилище

Unne Server использует SQLite для хранения данных:

  • Пользователи -- учетные записи с ролями и лимитами
  • Токены -- токены аутентификации, привязанные к пользователям и устройствам
  • Сессии -- сессии входа в панель администратора
  • Журнал трафика -- отслеживание трафика по пользователям для квот

Released under the MIT License.