Что такое раздельное туннелирование и зачем оно нужно
Раздельное туннелирование (split tunneling) — это функция VPN-клиента, которая позволяет разделить трафик устройства на два потока: один идёт через зашифрованный туннель, другой — напрямую через интернет-провайдера. Вместо того чтобы включать и выключать VPN для каждого сайта или приложения, вы задаёте правило: либо через VPN идут только выбранные ресурсы, либо всё, кроме выбранных.
Для пользователей в России эта функция особенно актуальна. Многие локальные сервисы — банки, госуслуги, маркетплейсы — могут блокировать доступ при обнаружении VPN-подключения. Одновременно с этим YouTube и другие зарубежные платформы могут быть недоступны без VPN. Раздельное туннелирование позволяет одновременно смотреть видео на YouTube и пользоваться приложением банка без конфликтов.
В Amnezia VPN раздельное туннелирование реализовано в двух вариантах: по IP-адресам/подсетям и по приложениям. Каждый вариант имеет два режима: «только выбранные» (include) и «все, кроме выбранных» (exclude). Доступность этих опций зависит от операционной системы.
Особенности раздельного туннелирования в Amnezia VPN на разных платформах
Возможности раздельного туннелирования в Amnezia VPN различаются в зависимости от операционной системы. На Android доступны оба варианта — и по IP-адресам, и по приложениям, причём для каждого доступны оба режима (через VPN или без VPN). На Windows также доступны оба варианта, но для приложений доступен только режим исключений — выбранные приложения работают без VPN, а обратный режим (только выбранные через VPN) недоступен.
На iOS, macOS и Linux раздельное туннелирование доступно только по IP-адресам/подсетям, без возможности фильтрации по приложениям. Это связано с ограничениями операционных систем. На iOS также недоступен режим «только выбранные через VPN» — доступен только режим исключений.
Важно отметить, что раздельное туннелирование по IP-адресам распространяется не только на сайты, но и на приложения, поскольку они обращаются к тем же IP-адресам. Если вы добавите IP-адреса Telegram, правило подействует и на сайт, и на приложение.
Почему для YouTube нужны IP-подсети, а не домен
Многие пользователи пытаются добавить в раздельное туннелирование домен, например youtube.com, и сталкиваются с тем, что YouTube продолжает открываться без VPN или не работает вовсе. Причина в том, что крупные сервисы, такие как YouTube, используют тысячи различных IP-адресов. Когда вы добавляете домен, AmneziaVPN резолвит его в один текущий IPv4-адрес и сохраняет его в настройках, но этот адрес не обновляется автоматически и не покрывает все подсети, которые использует YouTube.
Для корректной работы необходимо указать полный список IP-подсетей, принадлежащих YouTube. Эти подсети можно найти с помощью сервиса iplist.opencck.org, который предоставляет актуальные списки IP-адресов для многих популярных сервисов. На сайте нужно выбрать формат Amnezia и тип данных IPv4 (CIDR), отметить нужные ресурсы и скачать файл ip-list.json.
Стоит учитывать, что широкие IP-подсети YouTube могут захватывать адреса несвязанных сайтов. Например, если вы играете в онлайн-игру, чей сервер находится в той же подсети, трафик игры может пойти через VPN. В таких случаях нужно исключить конкретные IP-адреса из списка.
Настройка раздельного туннелирования по IP-адресам для YouTube
Рекомендуемый способ настройки раздельного туннелирования для YouTube — использование режима «Только адреса из списка должны открываться через VPN». Это означает, что через VPN будут идти только те ресурсы, которые вы добавили в список, а весь остальной трафик — напрямую.
Пошаговая инструкция:
- Перейдите на сайт iplist.opencck.org/ru.
- Выберите формат Amnezia и тип данных IP-зоны IPv4 (CIDR).
- Отметьте галочкой YouTube и, при необходимости, другие сервисы, которые должны работать через VPN.
- Внизу страницы поставьте галочку «Сохранить как файл» и нажмите «Отправить» — скачается файл ip-list.json.
- В приложении AmneziaVPN откройте настройки раздельного туннелирования сайтов.
- Выберите режим «Только адреса из списка должны открываться через VPN».
- Нажмите на значок ⋮ (три точки) и выберите «Импортировать из файла».
- Укажите скачанный файл ip-list.json и подтвердите импорт.
- Включите раздельное туннелирование и подключитесь к VPN.
После этого YouTube будет открываться через VPN, а остальные сайты — напрямую. Этот метод работает на Windows, macOS, iOS и Linux.
Настройка раздельного туннелирования по приложениям на Windows и Android
На Windows раздельное туннелирование по приложениям доступно только в режиме исключений: выбранные приложения работают без VPN, а все остальные — через VPN. Это удобно, если вы хотите, чтобы, например, браузер для российских сайтов работал напрямую, а YouTube и другие сервисы — через VPN.
Чтобы добавить приложение в список исключений на Windows:
- Откройте настройки раздельного туннелирования приложений.
- Нажмите кнопку ➕ (плюс).
- Выберите исполняемый файл (.exe) приложения, которое должно работать без VPN.
- Включите раздельное туннелирование приложений и переподключите VPN.
Если приложение продолжает работать через VPN, возможно, оно использует дополнительные файлы. Для поиска всех файлов, которые приложение использует для выхода в интернет, рекомендуется использовать программу AppNetworkCounter от NirSoft. Она показывает все процессы, выходящие в интернет, и путь к их исполняемым файлам.
На Android доступны оба режима: «только выбранные приложения через VPN» и «все, кроме выбранных». Это позволяет гибко настроить, какие приложения будут использовать VPN, а какие — нет. Например, можно выбрать YouTube и Discord для работы через VPN, а банковские приложения оставить напрямую.
Как настроить раздельное туннелирование для доступа к локальным сервисам
Иногда нужно, чтобы VPN работал для большинства сайтов, но некоторые локальные ресурсы (например, госуслуги, сайты банков, локальная сеть) открывались без VPN. В этом случае используется режим «Адреса из списка не должны открываться через VPN».
Для этого в настройках раздельного туннелирования сайтов выберите режим «Адреса из списка не должны открываться через VPN» и добавьте IP-подсети, которые нужно исключить. Рекомендуется добавить следующие частные и служебные подсети:
- 192.168.0.0/16
- 172.16.0.0/12
- 10.0.0.0/8
- 169.254.0.0/16
- 100.64.0.0/10
- 224.0.0.0/4
Эти подсети охватывают локальные сети, link-local адреса и multicast. Если нужно исключить конкретные сайты, такие как gosuslugi.ru, можно получить их IP-адреса с помощью команды nslookup в командной строке:
nslookup gosuslugi.ru
nslookup esia.gosuslugi.ru
nslookup lk.gosuslugi.ru
nslookup pos.gosuslugi.ruОднако такой подход требует постоянного обновления списка, так как IP-адреса могут меняться. Более надёжный способ — использовать режим «Только адреса из списка должны открываться через VPN» и добавить в список все ресурсы, которые должны работать через VPN, а всё остальное оставить напрямую.
Практические сценарии использования раздельного туннелирования
Раздельное туннелирование полезно не только для обхода блокировок, но и для оптимизации работы в интернете. Вот несколько типичных сценариев:
- Просмотр YouTube и использование локальных сервисов. Вы настраиваете режим «Только адреса из списка должны открываться через VPN» и добавляете IP-подсети YouTube. Тогда YouTube работает через VPN, а банковские приложения и госуслуги — напрямую, без риска блокировки.
- Исключение торрент-трафика. На Windows можно добавить торрент-клиент в список приложений, работающих без VPN, чтобы скачивание шло на максимальной скорости, не нагружая VPN-сервер. Это особенно актуально, так как торрент-трафик ограничен на всех локациях AmneziaVPN, кроме Швейцарии.
- Использование отдельного браузера для локальных сайтов. Если вы не хотите настраивать раздельное туннелирование по IP-адресам, можно добавить один браузер в список исключений на Windows. Тогда этот браузер будет открывать все сайты без VPN, а остальные приложения — через VPN.
- Игровые сервисы. Чтобы скачивание игр в Steam, Epic Games или Battle.net шло на максимальной скорости, можно добавить их в список исключений на Windows. Однако учтите, что некоторые игры с античитом (например, Valorant, League of Legends) могут не работать в обход VPN.
Ограничения и подводные камни раздельного туннелирования
При использовании раздельного туннелирования важно учитывать несколько ограничений:
- IPv6 не поддерживается. AmneziaVPN работает только с IPv4. Если сайт или приложение использует IPv6, оно может не работать через VPN.
- В Amnezia Free раздельное туннелирование по IP-адресам недоступно. Эта функция доступна только в платных версиях (Premium, Self-hosted, Business). В Free версии раздельное туннелирование включено по умолчанию и автоматически направляет трафик более 200 заблокированных ресурсов через VPN.
- Широкие IP-подсети могут захватывать лишние адреса. Например, подсети YouTube могут включать адреса других сервисов, что приведёт к их работе через VPN. Это может быть проблемой для онлайн-игр или других приложений, чувствительных к задержкам.
- Некоторые приложения не поддерживают раздельное туннелирование по приложениям. На Windows это касается приложений из Microsoft Store и некоторых игр с античитом. В таких случаях используйте разделение по IP-адресам.
- На iOS раздельное туннелирование ограничено. Доступен только режим исключений по IP-адресам, и то не на всех версиях iOS. Проверяйте актуальные возможности в документации.
Также стоит помнить, что раздельное туннелирование не защищает от утечек DNS, если не настроен AmneziaDNS. Убедитесь, что DNS-запросы для ресурсов, идущих через VPN, также направляются через VPN.
Проверка и устранение неполадок
После настройки раздельного туннелирования важно проверить, что трафик распределяется правильно. Для этого:
- Откройте сайт проверки IP (например, 2ip.ru) в приложении, которое должно идти через VPN, и убедитесь, что IP-адрес принадлежит вашему VPN-серверу.
- Откройте тот же сайт в приложении, которое должно работать напрямую, и убедитесь, что IP-адрес ваш реальный.
- Проверьте, что YouTube открывается через VPN, а локальные сервисы — без VPN.
Если трафик идёт «не туда», проверьте:
- Правильно ли выбрана логика списка (include/exclude).
- Переподключили ли вы VPN после изменения настроек — новые правила применяются только при переподключении.
- Актуальна ли версия клиента AmneziaVPN — обновите с официального сайта amnezia.org или GitHub.
Если раздельное туннелирование настроено верно, но VPN не подключается, проблема может быть в самом подключении. Коды ошибок, такие как 1100 (не удалось получить конфигурацию из API), 1108 (превышен лимит устройств), 300/305 (проблемы связи с сервером по SSH), указывают на проблемы с сервером или подпиской, а не с раздельным туннелированием.
Заключение: раздельное туннелирование как инструмент безопасности
Раздельное туннелирование — это не только удобство, но и элемент безопасности. В условиях, когда власти требуют от компаний выявлять пользователей VPN, использование раздельного туннелирования снижает риск утечки IP-адреса VPN-сервера. Если локальные сервисы не видят VPN-подключение, они не могут заблокировать ваш доступ, а также не могут сообщить о том, что вы используете VPN.
AmneziaVPN активно развивает функцию автоматического раздельного туннелирования, чтобы упростить настройку для пользователей. Однако ручная настройка по-прежнему доступна и даёт полный контроль над маршрутизацией трафика.
Используя раздельное туннелирование, вы можете одновременно пользоваться заблокированными сервисами и локальными ресурсами без конфликтов, сохраняя скорость и безопасность. Главное — правильно подобрать режим и список адресов, а также регулярно обновлять списки IP-подсетей, так как они могут меняться.
Вопросы и ответы
Как настроить раздельное туннелирование в Amnezia VPN для YouTube?
Для настройки раздельного туннелирования YouTube в Amnezia VPN используйте режим «Только адреса из списка должны открываться через VPN». Перейдите на сайт iplist.opencck.org/ru, выберите формат Amnezia и IPv4 (CIDR), отметьте YouTube, скачайте файл ip-list.json и импортируйте его в настройки раздельного туннелирования сайтов в приложении. После этого включите раздельное туннелирование и переподключите VPN.
Почему YouTube не работает, если добавить только домен youtube.com?
YouTube использует тысячи IP-адресов, и добавление только домена youtube.com приводит к тому, что AmneziaVPN резолвит его в один текущий IPv4-адрес, который не обновляется автоматически. Для корректной работы необходимо указать полный список IP-подсетей YouTube, который можно получить на сайте iplist.opencck.org.
На каких платформах доступно раздельное туннелирование по приложениям?
Раздельное туннелирование по приложениям доступно на Android (оба режима) и Windows (только режим исключений — выбранные приложения работают без VPN). На iOS, macOS и Linux доступно только разделение по IP-адресам/подсетям.
Что делать, если раздельное туннелирование не работает?
Проверьте, правильно ли выбрана логика списка (include/exclude), переподключите VPN после изменения настроек, убедитесь, что нужное приложение добавлено в список, и обновите клиент AmneziaVPN с официального сайта. Если проблема не в разделении, проверьте коды ошибок подключения.
Можно ли использовать раздельное туннелирование в Amnezia Free?
В Amnezia Free раздельное туннелирование по IP-адресам недоступно. Однако функция включена по умолчанию и автоматически направляет трафик более 200 заблокированных ресурсов через VPN, включая YouTube. Для ручной настройки потребуется платная версия (Premium, Self-hosted или Business).
Как исключить локальные сервисы из VPN при использовании раздельного туннелирования?
Используйте режим «Адреса из списка не должны открываться через VPN» и добавьте IP-подсети локальных сервисов, например 192.168.0.0/16, 10.0.0.0/8 и другие. Либо настройте режим «Только адреса из списка должны открываться через VPN» и добавьте только те ресурсы, которые должны работать через VPN, оставив локальные сервисы напрямую.