3x-ui Admin Guide
Теория VPN

Практические сценарии VPN

Теория VPN. Глава 7 из 38.

Практические сценарии VPN

Цель

Показать, как выбирать архитектуру VPN-инфраструктуры под реальные сценарии и какие наборы проверок нужны до настройки протокола.

Теория

VPN-проектирование начинается с вопроса не "какой протокол лучший", а "какой трафик, откуда и куда должен идти". Сценарий определяет топологию, маршруты, DNS, безопасность, диагностику и требования к производительности.

Один и тот же протокол может быть хорошим выбором для личного удаленного доступа и плохим выбором для команды, если нет управления пользователями, резервного копирования и процедуры отзыва профилей.

История

Практика VPN развивалась от простых корпоративных туннелей к более гибким моделям: split tunneling, маршрутизация по доменам, мобильные клиенты, несколько outbound-направлений, панели управления и гибридные proxy-стеки.

Архитектура

Базовый процесс проектирования:

1. Определить пользователей и устройства. 2. Описать ресурсы, к которым нужен доступ. 3. Выбрать топологию. 4. Определить routing и DNS. 5. Определить модель аутентификации. 6. Зафиксировать security baseline. 7. Подготовить диагностику. 8. Только после этого выбирать протокол и параметры.

Настройка

Минимальная анкета перед настройкой:

ВопросЗачем нужен ответ
Кто подключаетсяОпределяет модель доступа и отзыв профилей
Какие ресурсы нужныОпределяет маршрутизацию
Нужен ли весь трафик через серверВыбирает full tunnel или split tunnel
Какие клиенты используютсяОграничивает выбор протокола
Есть ли UDPВлияет на транспорт и Hysteria2-подобные сценарии
Нужна ли панель 3x-uiДобавляет административный контур и security-риски
Какие логи допустимыВлияет на диагностику и приватность

Разбор параметров

  • user group — группа пользователей с одинаковыми правами доступа.
  • resource scope — список сетей, доменов или сервисов, доступных через VPN.
  • tunnel mode — full tunnel или split tunnel.
  • client compatibility — набор поддерживаемых клиентов и платформ.
  • admin plane — контур управления сервером и панелью.
  • revocation — процедура отключения пользователя или профиля.
  • observability — логи и проверки, доступные для диагностики.

Типовые ошибки

  • выбирать протокол до описания сценария;
  • давать всем клиентам одинаковый доступ;
  • не описывать процедуру отзыва профиля;
  • не проверять поддержку клиента на целевой платформе;
  • забывать про DNS при split tunnel;
  • считать панель управления второстепенной частью безопасности.

Безопасность

Для каждого сценария нужно отдельно описывать административный доступ, пользовательский доступ и доступ к логам. Если используется панель 3x-ui, она становится частью критического контура: ее нельзя рассматривать как обычную веб-страницу без защиты.

Чек-лист

  • Описаны пользователи и устройства.
  • Описаны доступные ресурсы.
  • Выбран full tunnel или split tunnel.
  • Проверены DNS-риски.
  • Определена модель аутентификации.
  • Описана процедура отзыва доступа.
  • Определены логи и диагностические проверки.
  • Панель управления включена в security baseline.