Установка сервера

Главный сервер ставится из готового архива одной командой. Мастер задаст несколько вопросов и выдаст адрес панели и данные входа.

1. Загрузите архив

Скачайте trusttunnel-dev.tar.gz и trusttunnel-dev.tar.gz.sha256 со страницы скачивания и загрузите оба файла на сервер в каталог /root, например через scp или SFTP.

2. Запустите установку

Подключитесь к серверу по SSH от root и выполните:

bash
cd /root
sha256sum -c trusttunnel-dev.tar.gz.sha256 &&
mkdir -p wtt-install &&
tar -xzf trusttunnel-dev.tar.gz -C wtt-install &&
bash wtt-install/setup.sh

Команда сначала проверяет контрольную сумму: если архив повреждён или подменён, установка не начнётся.

3. Ответьте на вопросы мастера

setup.sh проверяет сервер, спрашивает домен и способ доступа к панели и подготавливает систему. Затем он устанавливает VPN и панель, создаёт службы systemd, получает сертификат Let's Encrypt и проверяет готовность. В конце мастер покажет адрес панели и пароль администратора.

4. Первые шаги в панели

  1. Войдите под логином admin с паролем, который задал или сгенерировал мастер.
  2. Откройте «Безопасность», включите 2FA и сохраните резервные коды отдельно от сервера.
  3. Создайте пользователя и примените доступ.
  4. Скопируйте его ссылку подписки и подключите Windows-клиент.

Если установка прервалась

Запустите мастер повторно с флагом --resume из того же комплекта. Он подхватит сохранённые домен и настройки, не создаст новый пароль и не удалит базу.

bash
cd /root/wtt-install
bash setup.sh --resume

Журнал установки — /var/log/wtt-setup-install.log. Не удаляйте config.json, базу и журнал квот ради повторной установки.

Диагностика

bash
systemctl status trusttunnel-managed trusttunnel-admin --no-pager
/opt/trusttunnel-admin/bin/trusttunnel-admin doctor
journalctl -u trusttunnel-admin -u trusttunnel-managed -n 80 --no-pager
СимптомЧто проверить
Не выдан сертификатDNS, TCP 80, время сервера, /var/log/letsencrypt/letsencrypt.log
Панель недоступнаВыбранную политику доступа, firewall хостинга или UFW, TLS и службу панели
HTTP/2 работает, HTTP/3 нетДоступность UDP 443 у хостинга и в сети клиента

Распакованные папки /root/wtt* можно удалить после успешной установки. Рабочие каталоги в /opt, /etc и /var/lib не трогайте.