3x-ui Admin Guide
Сравнение протоколов

Критерии сравнения протоколов

Сравнение протоколов. Глава 15 из 38.

Критерии сравнения протоколов

Цель

Задать единые критерии, по которым в проекте сравниваются VPN- и proxy-протоколы.

Теория

Протокол нельзя корректно оценить вне сценария. Один и тот же стек может быть удачным для мобильного клиента и неудобным для корпоративного доступа, быстрым в UDP-сети и проблемным за строгим firewall.

История

Сравнение протоколов стало сложнее по мере появления гибридных стеков: прикладной протокол, транспорт и слой защиты могут комбинироваться разными способами. Поэтому простое сравнение "быстрее или медленнее" недостаточно.

Архитектура

Матрица сравнения должна учитывать:

  • назначение;
  • транспорт;
  • совместимость клиентов;
  • сложность настройки;
  • устойчивость к сетевым ограничениям;
  • производительность;
  • безопасность;
  • диагностику;
  • эксплуатационные риски.

Настройка

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

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

  • latency — задержка и чувствительность к качеству сети.
  • throughput — достижимая пропускная способность.
  • reliability — устойчивость к потерям, NAT и смене сети.
  • operability — простота поддержки и диагностики.
  • security — криптографическая и эксплуатационная безопасность.
  • compatibility — наличие клиентов и стабильность реализации.

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

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

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

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

Чек-лист

  • Определен сценарий сравнения.
  • Разделены протокол, транспорт и слой защиты.
  • Указаны преимущества и недостатки.
  • Описаны ограничения диагностики.
  • Отмечены security-рекомендации.