← Cheburnet📚 Блог🧭 Проверка маршрута❓ FAQ

Российский и европейский маршруты: как VPN выбирает путь для сайта

Обновлено: 2026-10-19 · чтение ~8 мин

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

Решение — не отключать VPN, а разделить трафик на два маршрута: российский и европейский. Разбираем, как это работает, что видит каждая сторона и как проверить, что у вас включено именно так.

Что такое маршрут

Маршрут — это путь, по которому пакет выходит в интернет. У устройства обычно он один: через домашний роутер и провайдера. Когда поднимается туннель, появляется второй путь — через сервер VPN. Дальше вопрос только в том, какой пакет куда отправить.

Есть три принципиально разных подхода:

ПодходКак выбирается путьЧто видит сайт
Всё в туннельНикак: весь трафик уходит на серверВсе сайты видят иностранный адрес
Split в приложенииВы выбираете приложения вручнуюЗависит от приложения, а не от сайта
По адресу назначенияСервер решает: российская подсеть или нетРоссийские сайты — российский адрес, остальные — европейский

Третий вариант — то, что мы называем «два маршрута». Он не требует, чтобы пользователь что-то настраивал на каждом устройстве.

Как устроены два маршрута

В конфиге клиента стоит AllowedIPs = 0.0.0.0/0 (и ::/0 для IPv6). Это значит: в туннель уходит весь трафик, без исключений. Так безопаснее — ни один запрос не может «проскочить» мимо шифрования из-за забытого правила в приложении.

А вот дальше решение принимает сервер. Он смотрит на адрес назначения и выбирает выход:

устройство → туннель (шифрование) → сервер Cheburnet
                                      ├─ адрес из списка российских подсетей → российский канал
                                      └─ все остальные адреса               → европейский канал

Списки российских подсетей — не выдумка на глаз. Основа — официальный реестр распределения адресов (RIPE, список ресурсов, закреплённых за Россией), плюс ручные дополнения: отдельные подсети и домены, которые в реестр не попадают, но по факту работают из России. Списки пересобираются по расписанию, а отдельный сторожевой механизм раз в минуту проверяет, что маршруты на месте, и восстанавливает их, если что-то отвалилось.

💡 Важно: российский маршрут — это не ваш домашний адрес. Это адрес российского канала сервера. Сайт видит, что вы «из России», но не видит, из какой квартиры.

Почему решает сервер, а не приложение

Раздельное туннелирование в клиенте (его ещё называют split tunneling) работает, но у него есть три слабых места:

Когда решение принимает сервер, клиенту вообще не нужно ничего знать про маршруты: он просто отправляет всё в туннель. Одинаково на iPhone, Android, Windows, macOS, Linux и телевизоре. Правила меняются в одном месте — на сервере, — и сразу для всех устройств.

Что видит каждая сторона

Куда идёт запросМаршрутКакой адрес видит сайт
Банк, госуслуги, локальные сервисы, российские магазиныРоссийскийРоссийский адрес сервера
Зарубежные сервисы, магазины приложений, иностранные сайтыЕвропейскийЕвропейский адрес
DNS-запросыВнутри туннеляСобственный DNS, провайдер запросов не видит

Именно поэтому проверка маршрута показывает два разных адреса: российский и зарубежный. Если адреса совпадают, значит туннель не поднялся или разделение не работает — тогда стоит смотреть, что с подключением.

DNS — третий маршрут, который часто забывают

Можно идеально разделить трафик и всё равно выдать себя: устройство по умолчанию спрашивает «какой адрес у этого домена» у DNS-сервера провайдера — напрямую, мимо туннеля. Провайдер в этом случае видит полный список открываемых доменов.

В наших конфигах в строке DNS указан 10.66.0.1 — собственный DNS-сервер, доступный только изнутри туннеля. Он же фильтрует рекламу и трекеры на уровне доменов. Подробнее — в статье про AdGuard DNS.

IPv6: маршрутов на самом деле четыре

У современного интернета две «дороги» — IPv4 и IPv6. Если завернуть в туннель только IPv4, весь IPv6-трафик пойдёт напрямую, в обход. Это классическая утечка, о которой мы подробно писали в статье про утечки DNS и IP.

Поэтому разделение делается для обоих протоколов: российские IPv6-подсети выходят через российский канал, остальные — через европейский. А если у вашего провайдера IPv6 нет вообще, адрес IPv6 в конфиге просто не понадобится.

Где маршрут может ошибиться

Маршрутизация по адресу — не магия, она опирается на списки, а списки всегда немного отстают от реальности. Три типичных случая:

Сайт российский, а хостинг зарубежный

Сервис зарегистрирован в России, но отдаётся через зарубежную CDN — его адреса в российском списке нет. Трафик уйдёт через Европу, и сайт может показать капчу, ограничить оплату или попросить «войти из домашней сети». Лечится добавлением подсети или домена в ручной список.

Сайт зарубежный, а адрес российский

Обратный случай: часть инфраструктуры иностранного сервиса размещена в российских дата-центрах. Такой запрос уйдёт напрямую, и сервис увидит российский адрес. Обычно это безобидно, но иногда влияет на выбор контента или валюты.

Сервис переехал

Компания сменила провайдера или CDN — адреса изменились, а списки обновились не мгновенно. Именно поэтому пересборка идёт по расписанию, а не «один раз при установке».

Если что-то из этого случилось с вами — напишите в поддержку в боте. Добавить домен или подсеть в список быстрее, чем кажется: это одна строка на сервере, а не новое приложение у вас на телефоне.

Где два маршрута не помогут

Честно о границах:

Как проверить свой маршрут за минуту

  1. Подключите VPN и откройте проверку маршрута.
  2. Посмотрите блок «Так видят сайты РФ» — это адрес российского канала.
  3. Посмотрите блок «Так видят зарубежные сайты» — это адрес европейского выхода.
  4. Если адреса разные — оба маршрута работают. Если одинаковые — разделение не активно или туннель не поднялся.
  5. Повторите на мобильном интернете: там свои особенности, и полезно знать, как ведёт себя оператор.

Ещё одна быстрая проверка — открыть российский сайт, который не любит иностранные адреса (например, госуслуги или банк), и зарубежный сервис. Если оба работают нормально, маршруты на месте.

Кому это особенно важно

Частые вопросы

Почему российские сайты видят не мой адрес, а какой-то другой российский?

Потому что трафик выходит через российский канал сервера. Сайт понимает, что запрос из России, но не знает вашего домашнего адреса. Это и есть компромисс: локальные сервисы работают, а конкретный адрес скрыт.

Можно ли самому выбрать, куда пойдёт конкретный сайт?

В нашей схеме маршрут выбирается по адресу назначения на сервере, а не в приложении. Если сайт определяется неверно, напишите в поддержку — домен добавят в нужный список.

Два маршрута замедляют соединение?

Нет, наоборот: российский трафик идёт коротким путём, а не кругом через Европу. Обычно именно поэтому пинг к локальным серверам и скорость загрузки российских сайтов становятся лучше, чем при «всё в туннель».

Если я в другой стране, схема работает?

Да, принцип тот же: по адресу назначения. Российские сервисы увидят российский адрес, зарубежные — европейский. Это удобно, когда нужно оставаться «на связи с домом» и одновременно пользоваться местными сервисами.

Это то же самое, что split tunneling в приложении?

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

Как часто обновляются списки?

Пересборка идёт по расписанию, а проверка целостности маршрутов — каждую минуту: если маршрут пропал, он восстанавливается автоматически. Ручные дополнения (отдельные домены и подсети) добавляются по запросам пользователей.

📖 Читайте также

Что такое VPN и зачем он нуженУтечки DNS и IP: как проверить, что VPN не сливает данныеКак проверить, работает ли VPNVPN не подключается: 12 причинAmneziaWG и WireGuard: в чём разница
Проверьте оба маршрута прямо сейчас
3 дня бесплатно: российский маршрут для локальных сервисов, европейский — для остального.
© Cheburnet VPN · Telegram