Подготовка домена и VPS

DNS, порты и способ входа в панель нужно выбрать до запуска мастера установки.

A-запись домена

  1. Выберите домен или поддомен для главного сервера, например vpn.example.com.
  2. Создайте A-запись, указывающую на публичный IPv4 сервера.
  3. Если DNS обслуживает Cloudflare, включите режим DNS only — без проксирования.
  4. Проверьте AAAA-запись: если она указывает на другой адрес, исправьте или удалите её.

Сертификат Let's Encrypt выпускается во время установки, поэтому запись должна заработать заранее.

Порты и firewall хостинга

Откройте SSH, TCP 80, TCP 443 и UDP 443. Если HTTP/2 работает, а HTTP/3 нет — проверьте, пропускает ли UDP 443 хостинг или сеть клиента. Порт 8443 открывайте только для выбранного способа доступа к панели.

Как вы будете входить в панель

Мастер установки предложит один из вариантов:

  • Только локально через SSH — по умолчанию панель слушает 127.0.0.1:8443 и недоступна из интернета.
  • По списку IP-адресов — например, текущий IP вашего компьютера.
  • Публичный порт — включается только явным выбором.

Настройки firewall у хостинга должны соответствовать выбранному варианту.

Вход через SSH-туннель

Откройте туннель с компьютера администратора:

bash
ssh -L 8443:127.0.0.1:8443 root@IP_VPS

Сертификат выписан на домен сервера, поэтому браузер должен открыть панель по этому имени. Временно добавьте строку в локальный файл hosts и откройте https://vpn.example.com:8443:

hosts
127.0.0.1 vpn.example.com

Удалите запись после администрированияОна меняет адрес VPN-сервера для приложений на этом компьютере. Не отключайте проверку сертификата.