Обзор сервера 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 для хранения данных:
- Пользователи -- учетные записи с ролями и лимитами
- Токены -- токены аутентификации, привязанные к пользователям и устройствам
- Сессии -- сессии входа в панель администратора
- Журнал трафика -- отслеживание трафика по пользователям для квот