В 2022 году исследователи из Принстонского университета продемонстрировали атаку корреляции трафика на обычный VPN: сопоставив время и объём пакетов на входе и выходе VPN-сервера, они с 95% точностью идентифицировали пользователей. Атака требовала доступа только к двум точкам — провайдеру и VPN-серверу. Мультихоп VPN увеличивает количество точек, необходимых для корреляции, до трёх, четырёх или более. Каждый дополнительный хоп — это дополнительный слой шифрования, дополнительная юрисдикция и дополнительная точка, которую злоумышленник должен контролировать. Это не абсолютная защита, но значительное усложнение для любого, кто пытается отследить ваш трафик.
Мультихоп VPN: максимальная анонимность
Что такое мультихоп VPN
Определение
Мультихоп VPN (Multi-Hop VPN, Double VPN, Cascading VPN) — конфигурация, при которой трафик проходит через два или более VPN-серверов перед выходом в интернет. Каждый сервер добавляет слой шифрования и скрывает IP предыдущего сервера.
Обычный VPN (1 хоп)
Устройство → [шифр. 1] → Сервер A → Интернет- Провайдер видит: подключение к серверу A
- Сервер A видит: ваш реальный IP и посещённые сайты
- Сайт видит: IP сервера A
Мультихоп VPN (2 хопа)
Устройство → [шифр. 1] → Сервер A → [шифр. 2] → Сервер B → Интернет- Провайдер видит: подключение к серверу A (не видит сервер B)
- Сервер A видит: ваш реальный IP и IP сервера B (не видит посещённые сайты)
- Сервер B видит: IP сервера A и посещённые сайты (не видит ваш реальный IP)
- Сайт видит: IP сервера B
Мультихоп VPN (3 хопа)
Устройство → [шифр. 1] → Сервер A → [шифр. 2] → Сервер B → [шифр. 3] → Сервер C → Интернет- Провайдер видит: только подключение к серверу A
- Сервер A видит: ваш IP и IP сервера B
- Сервер B видит: IP сервера A и IP сервера C
- Сервер C видит: IP сервера B и посещённые сайты
- Сайт видит: IP сервера C
Ни один отдельный сервер не знает одновременно ваш реальный IP и посещённые сайты — это обеспечивает [анонимность](/blog/bezopasnost/vpn-anonimnost/).
Как работает мультихоп
Инкапсуляция
Каждый хоп добавляет слой шифрования:
- Данные шифруются ключом сервера C
- Зашифрованный пакет шифруется ключом сервера B
- Двойной зашифрованный пакет шифруется ключом сервера A
- Тройной зашифрованный пакет отправляется от устройства
Сервер A удаляет первый слой, сервер B — второй, сервер C — третий. Каждый сервер видит только свой слой шифрования.
Два типа реализации
Серверный каскад (Server-side cascade)
VPN-провайдер управляет цепочкой серверов. Клиент подключается к первому серверу, остальная цепочка — на стороне провайдера.
Преимущества: - Простая настройка для пользователя (одно подключение) - Провайдер оптимизирует маршрутизацию - Автоматический выбор серверов
Недостатки: - Все серверы принадлежат одному провайдеру — единая точка доверия - Провайдер технически может видеть весь трафик, если захочет
Клиентский каскад (Client-side cascade)
Пользователь самостоятельно настраивает цепочку из разных VPN-провайдеров.
Преимущества: - Разные провайдеры = разные юрисдикции = нет единой точки доверия - Даже если один провайдер скомпрометирован, второй — нет
Недостатки: - Сложная настройка - Требует нескольких VPN-подписок - Может не работать стабильно
Типы мультихоп конфигураций
Статический мультихоп
Провайдер предлагает предопределённые цепочки серверов:
- NordVPN Double VPN: Нидерланды → Швеция, Канада → США
- Proton VPN Secure Core: Исландия/Швейцария → выбранная страна
Пользователь выбирает из списка. Просто, но ограничено.
Динамический мультихоп
Пользователь сам выбирает серверы для цепочки:
- Surfshark Dynamic MultiHop: любые два сервера
- Ручная настройка: WireGuard-цепочка через несколько VPS
Гибко, но сложнее.
Onion over VPN
Комбинация VPN и Tor:
Устройство → VPN-сервер → Tor (3 узла) → ИнтернетVPN + 3 хопа Tor = 4 хопа. Максимальная анонимность, минимальная скорость.
VPN через VPN
Ручная настройка: VPN-клиент работает внутри VPN-соединения:
Устройство → VPN 1 → (внутри VPN 1) VPN 2 → ИнтернетДва разных провайдера. Сложно настроить, но обеспечивает юрисдикционную изоляцию.
Безопасность мультихоп VPN
Защита от корреляции трафика
Обычный VPN: злоумышленник контролирует 2 точки (провайдер + VPN-сервер) → корреляция возможна.
Мультихоп (2 хопа): злоумышленник должен контролировать 3 точки (провайдер + оба сервера) → сложнее.
Мультихоп (3 хопа): 4 точки → ещё сложнее.
Каждый дополнительный хоп увеличивает стоимость атаки.
Юрисдикционная изоляция
Серверы в разных юрисдикциях: - Сервер A: Панама - Сервер B: Швейцария - Сервер C: Исландия
Спецслужба одной страны не может получить данные от серверов в других юрисдикциях без международного сотрудничества.
Защита от скомпрометированного сервера
Если сервер A скомпрометирован: - Злоумышленник знает ваш реальный IP - Не знает, какие сайты вы посещаете (данные зашифрованы вторым слоем) - Не знает IP сервера C (только IP сервера B)
Если сервер B скомпрометирован: - Злоумышленник знает IP сервера A и IP сервера C - Не знает ваш реальный IP - Не знает посещённые сайты
Если сервер C скомпрометирован: - Злоумышленник знает IP сервера B и посещённые сайты - Не знает ваш реальный IP
Недостатки мультихоп VPN
Скорость
Каждый хоп добавляет: - Задержку шифрования/дешифрования - Физическое расстояние (каждый сервер в другой стране) - Overhead инкапсуляции
| Конфигурация | Скорость (от базовой) | Пинг |
|---|---|---|
| 1 хоп | 80–90% | +10–30 мс |
| 2 хопа | 50–70% | +30–80 мс |
| 3 хопа | 30–50% | +60–150 мс |
| Onion over VPN | 10–30% | +100–500 мс |
Сложность
- Больше точек отказа — каждый сервер может упасть
- Сложнее отладка — проблема может быть на любом хопе
- Сложнее настройка — особенно при клиентском каскаде
Не нужен для большинства задач
Для 95% пользователей одинарный VPN с no-log политикой и Kill Switch достаточно. Мультихоп нужен только для: - Журналистов в авторитарных странах - Активистов и правозащитников - Whistleblowers - Критически важных анонимных коммуникаций
Провайдеры с мультихоп
NordVPN (Double VPN)
- Предопределённые пары серверов
- 15+ комбинаций
- Включено в стандартную подписку
Surfshark (Dynamic MultiHop)
- Выбор любых двух серверов
- Можно создать свои комбинации
- Включено в подписку
Proton VPN (Secure Core)
- Трафик проходит через Исландию, Швейцарию или Швецию
- Затем через сервер в выбранной стране
- Защита от скомпрометированных серверов
IVPN (Multi-hop)
- До 3 хопов
- Выбор серверов вручную
Mullvad (Multi-hop)
- Ручная настройка через WireGuard
- Разные провайдеры в цепочке
Настройка мультихоп вручную
WireGuard-цепочка (3 сервера)
# Сервер 1 (клиент для сервера 2)
[Interface]
PrivateKey = <key1>
Address = 10.0.1.2/24
[Peer]
PublicKey = <server2-pubkey>
Endpoint = server2.example.com:51820
AllowedIPs = 10.0.2.0/24
# Сервер 2 (транзитный)
# Настроен как relay между серверами 1 и 3
# Сервер 3 (выходной)
# Направляет трафик в интернетOpenVPN-цепочка
- Подключитесь к VPN 1 (OpenVPN)
- Внутри VPN 1 подключитесь к VPN 2 (OpenVPN)
- Весь трафик идёт: вы → VPN 1 → VPN 2 → интернет
Требует двух экземпляров OpenVPN с разными конфигурациями.
Рекомендации по использованию
Когда использовать мультихоп
- Журналистская работа в авторитарных странах
- Передача чувствительных данных (whistleblowing)
- Обход sophisticated surveillance (государственная слежка)
- Юрисдикционная изоляция (данные в нескольких юрисдикциях)
Когда НЕ использовать мультихоп
- Стриминг — скорость критически снижена
- Игры — пинг неприемлем
- Обычный веб-сёрфинг — избыточно
- Загрузки — скорость в 2–3 раза ниже
Компромисс
Для большинства пользователей оптимальная конфигурация: - Обычный VPN + Kill Switch + no-log — для повседневного использования - Double VPN — для чувствительных задач - Onion over VPN — для критически важной анонимности
Наш VPN поддерживает MultiHop с гибкой настройкой цепочки серверов — от двух до четырёх хопов в разных юрисдикциях для тех, кому нужна максимальная анонимность.