Skip to content

Настройка сервера

Интерактивная настройка

Запустите мастер настройки:

bash
unns setup

Вам будет предложено указать:

  1. Домен -- например, tunnel.example.com
  2. Управляющий порт -- для подключений клиентов (по умолчанию: 8222)
  3. HTTP-порт -- публичный HTTP-прокси (по умолчанию: 8223)
  4. Путь к базе данных -- расположение базы данных SQLite (по умолчанию: /etc/unne/unne.db)
  5. Путь к логам -- файл логов (по умолчанию: /var/log/unne/server.log)
  6. Панель администратора -- включить/отключить, порт
  7. Учетные данные администратора -- имя пользователя и пароль

Мастер выполнит:

  • Создание файла конфигурации (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 admin

3. Сгенерируйте токен

bash
unns token gen 1 my-laptop

Released under the MIT License.