Настройка сервера
Интерактивная настройка
Запустите мастер настройки:
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