VPN-протокол — набор правил, по которым клиент и сервер устанавливают соединение, согласуют ключи, шифруют и передают данные. От протокола зависят скорость, стабильность соединения и то, какие приложения с ним работают.
Как работает
Протокол описывает рукопожатие — как стороны узнают друг друга и договариваются о ключах, — формат пакетов и транспорт: TCP или UDP. Одни протоколы шифруют данные сами, как WireGuard и Shadowsocks. Другие доверяют шифрование внешнему слою TLS или Reality, как VLESS и Trojan. OpenVPN использует TLS для обмена ключами, а данные передаёт в собственном формате.
Какие бывают
- Классические VPN-протоколы — WireGuard, OpenVPN, IPsec. Они создают сетевой туннель уровня IP, через который идёт весь трафик устройства.
- Прокси-протоколы — VLESS, VMess, Trojan, Shadowsocks. Они передают потоки отдельных соединений, а системный туннель для всех приложений создаёт клиент.
Как выбрать
Смотрите, какие протоколы указаны в карточке сервиса и какие поддерживает ваш клиент. Если в подписке несколько протоколов, клиент позволяет переключаться между ними — это полезно, когда один из них работает нестабильно. В российских сетях WireGuard в чистом виде работает нестабильно, поэтому стоит проверить, какие ещё протоколы предлагает сервис. В методике каталога за число протоколов даётся до 1,5 балла: один протокол — 0,5, два — 1, три и больше — 1,5.