Как проверить, работает ли VPN

Как проверить, работает ли VPN

Проверено: 14 сентября 2026 Для iPhone, Android, Windows и macOS

Проверить, работает ли VPN, можно за минуту: откройте зарубежный сервис проверки IP, например ifconfig.me или browserleaks.com/ip, сначала с выключенным VPN, потом с включённым. Если адрес и страна сменились на адрес сервера, подключение работает. Для полной проверки посмотрите ещё утечки DNS, WebRTC и IPv6: при них провайдер или сайты видят больше, чем вы рассчитываете.

Частый отдельный вопрос: почему VPN показывает российский IP. Иногда это поломка, но часто маршрутизация. Российские сервисы проверки вроде 2ip.ru открываются напрямую и видят ваш настоящий адрес, хотя зарубежные сайты идут через сервер. Ниже разобраны все причины и что делать в каждом случае.

Проверка за минуту

  1. Запомните свой адрес. Выключите VPN, откройте ifconfig.me и запишите IP-адрес.
  2. Включите VPN и выберите зарубежный сервер. Дождитесь подключения: на Android в строке состояния появится значок ключа, на iPhone значок VPN, на компьютере статус покажет само приложение.
  3. Откройте проверку заново в новой вкладке. Браузер умеет показывать сохранённую копию страницы, и старый результат легко принять за новый.
  4. Сравните. Адрес другой, а страна совпадает со страной сервера: VPN работает.
  5. Проверьте утечки. На ipleak.net или browserleaks.com/ip посмотрите IPv6 и WebRTC, на dnsleaktest.com запустите Extended test.
Что видите Что это значит
Зарубежный сервис показывает адрес и страну сервера VPN работает
Зарубежный сервис показывает ваш обычный адрес VPN не подключён, браузер идёт мимо него или маршрутизация пускает этот сайт напрямую
Зарубежный сервис показывает сервер, российский показывает ваш адрес Работает маршрутизация, это нормально
Страна не совпадает с выбранной локацией Выбран не тот сервер или ошибается геобаза, сравните два-три сервиса
Адрес сервера, но в тестах утечек виден ваш провайдер Утечка DNS, WebRTC или IPv6, разбор ниже

Какие сервисы проверки для чего

Сервис Что показывает
ifconfig.me Публичный IP-адрес. На компьютере то же можно узнать командой curl ifconfig.me
browserleaks.com/ip IP, страну, провайдера, часовой пояс, утечки IPv6, DNS и WebRTC
ipleak.net IP с провайдером и геолокацией, утечки DNS и WebRTC, отдельно адреса IPv4 и IPv6
dnsleaktest.com DNS-серверы, через которые идут ваши запросы
browserleaks.com/webrtc Локальные и публичные адреса, которые браузер отдаёт через WebRTC
2ip.ru, Яндекс Интернетометр Российские сервисы: IP-адрес и провайдер, у Интернетометра ещё регион по IP. При маршрутизации показывают ваш настоящий адрес

Почему VPN показывает российский IP

Если при включённом VPN сервис проверки показывает Россию, пройдите по таблице сверху вниз: первые причины встречаются чаще.

Причина Что делать
Маршрутизация. В подписке или клиенте включено правило «российские сайты напрямую», а 2ip.ru и Интернетометр сами российские и открываются мимо сервера Ничего чинить не нужно. Проверяйте работу VPN зарубежным сервисом, подробности в следующем разделе
Выбран сервер в России. Геобазы определяют страну по тому, где адрес фактически используется, и российский сервер честно показывает Россию Выберите зарубежную локацию и откройте проверку заново
VPN фактически не подключён. Подключение не завершилось, туннель упал или система выгрузила приложение в фоне Проверьте значок VPN и переподключитесь. На Android при сбое постоянного VPN висит уведомление, а опция «Блокировать соединения без VPN» не пускает трафик мимо туннеля
Прокси работает только в браузере. Расширение меняет настройки прокси самого браузера, остальные программы идут напрямую Для всего устройства нужно приложение-клиент, а не расширение
Приложение исключено из VPN. На Android клиент может задать список приложений, которые идут через VPN, или список тех, что идут мимо Проверьте исключения в настройках клиента: браузер и нужное приложение не должны идти мимо подключения
Результат из кэша. Браузер показал сохранённую страницу, полученную до включения VPN Откройте проверку в новой вкладке или обновите страницу
Утечка IPv6. VPN заворачивает только IPv4, а сайт проверки открылся по IPv6 мимо туннеля Посмотрите отдельное поле IPv6 на browserleaks или ipleak, разбор ниже
Утечка WebRTC. Основной адрес правильный, но через WebRTC сайт видит ещё и адрес провайдера Проверка и настройки браузера в разделе про WebRTC
Геобаза ошибается или отстаёт. MaxMind оценивает точность определения страны в 99,8%, но большинство баз обновляется по будним дням, а сеть может использоваться в одной стране и числиться за другой. Адрес, который хостинг недавно купил у российского владельца, какое-то время может числиться за Россией Сравните два-три сервиса проверки. Если все показывают Россию на зарубежной локации, напишите в поддержку сервиса: владельцы адресов могут отправить исправление в геобазы
Регион определяется не по IP. Google берёт местоположение из GPS устройства, сохранённых домашнего и рабочего адресов и прошлой активности, и только потом из IP. Яндекс помнит регион, выбранный вручную Внизу страницы поиска Google указано, какой источник местоположения использован. В Яндексе проверьте регион в настройках
Вы рассчитываете на iCloud Private Relay. Это не VPN: адрес реле по умолчанию соответствует примерному городу пользователя, а в России функция недоступна с 2021 года Для смены страны нужен VPN

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

Российские сервисы проверки и маршрутизация

Этот случай стоит разобрать отдельно: из-за него чаще всего кажется, что VPN сломался, хотя он работает как задумано.

В клиентах на ядре Xray, к которым относится Happ, правила маршрутизации проверяются по порядку, и соединение уходит туда, куда велит первое совпавшее правило. Условия задаются по доменам и адресам, например «все российские адреса». В Happ для этого есть списки DirectSites и DirectIp (напрямую), ProxySites и ProxyIp (через сервер), BlockSites и BlockIp (блокировать). Если ни одно правило не подошло, решает параметр GlobalProxy: при значении true трафик идёт через сервер, при false напрямую.

Отсюда поведение сервисов проверки при профиле «российское напрямую»:

Сервис проверки Что покажет Почему
Зарубежный: ifconfig.me, browserleaks.com, ipleak.net Адрес сервера VPN Сайт не подходит под правило «напрямую» и идёт через сервер
Российский: 2ip.ru, Яндекс Интернетометр Ваш настоящий адрес Российский сайт идёт напрямую, мимо сервера

Если оба сервиса показывают ваш настоящий адрес, VPN не подключён либо в профиле выключен GlobalProxy, а зарубежный сервис проверки не попал в список «через сервер». Если оба показывают сервер, маршрутизация выключена или выбран российский сервер.

У Яндекс Интернетометра в технической информации два поля: «Регион по IP-адресу» и «Регион». Второе можно задать вручную, поэтому для проверки смотрите первое.

И важная оговорка: маршрутизация убирает зарубежный адрес для российских сервисов, но не скрывает сам факт включённого VPN. Приложения на устройстве могут видеть VPN-подключение, даже если до них доходит ваш обычный адрес. Как настроить профили, в статье маршрутизация в Happ.

Что такое утечка DNS и как её проверить

Прежде чем открыть сайт, устройство спрашивает у DNS-сервера, какой IP-адрес у этого имени. Утечка DNS означает, что такие запросы уходят не через туннель на DNS, который предоставляет VPN, а на DNS-серверы по умолчанию, обычно провайдера. Трафик самих сайтов при этом может идти через VPN, но провайдер видит, какие имена вы запрашиваете.

По RFC 9076 почти весь DNS-трафик передаётся открытым текстом, а резолвер видит все запросы. Шифрование DNS (DoH и DoT) закрывает содержимое от пассивного наблюдения, но сам резолвер домены всё равно видит.

Откуда берётся

Как проверить

С включённым VPN откройте dnsleaktest.com и запустите Extended test. Он делает 6 раундов по 6 запросов, всего 36, чтобы найти все DNS-серверы, через которые идут ваши запросы. Standard test ограничивается одним раундом из 6 запросов. Затем посмотрите, кому принадлежат найденные серверы. Есть серверы вашего провайдера: запросы идут мимо туннеля. Только серверы DNS-сервисов или хостинга, не связанные с провайдером: утечки к провайдеру нет.

Что делать

Утечки WebRTC и IPv6

WebRTC — это технология звонков и видеосвязи прямо в браузере. Чтобы соединить участников напрямую, браузер через STUN-серверы выясняет свои адреса, и страница может их получить.

RFC 8828 (январь 2021 года) прямо говорит: при установлении P2P-соединения WebRTC раскрывает больше, чем обычный HTTP. Пользователю VPN так могут «засветить» дополнительные публичные адреса, а при раздельном туннеле и адрес провайдера. За NAT видны ещё и приватные адреса локальной сети, а STUN-проверки могут идти в обход прокси.

RFC описывает четыре режима работы браузера с адресами. Рекомендуемый по умолчанию: WebRTC использует маршрут по умолчанию и следует таблице маршрутизации. Поэтому при VPN, который перехватывает трафик всего устройства, публичным адресом обычно оказывается адрес сервера, а утечки чаще встречаются у прокси-расширений браузера и при раздельном туннеле.

Как проверить WebRTC

С включённым VPN откройте browserleaks.com/webrtc или ipleak.net. Они показывают локальные и публичные адреса, которые браузер отдаёт через STUN. Если среди публичных есть адрес, который вы записали без VPN, это утечка.

Утечка IPv6

По RFC 7359 (август 2014 года) многие VPN туннелируют только IPv4. Если у устройства есть и IPv4, и IPv6, приложения могут выбрать IPv6 и отправить трафик мимо туннеля в открытом виде.

На browserleaks.com/ip и ipleak.net адрес IPv6 показан отдельно. Если IPv4 принадлежит серверу, а IPv6 вашему провайдеру, часть трафика идёт мимо VPN. RFC советует в таком случае либо отключать IPv6, если VPN его не поддерживает, либо заворачивать IPv6 в туннель. На практике спросите поддержку сервиса, поддерживает ли он IPv6, и при необходимости отключите IPv6 в настройках сети.

У Milky VPN, партнёра справочника, 7 локаций: Германия, Нидерланды, Финляндия, Швейцария, Эстония, Швеция и Россия. Российский сервер при проверке честно покажет Россию, он нужен для банков и Госуслуг. Для зарубежного адреса выберите любую другую страну или автовыбор самого быстрого сервера. Логи посещений сервис не хранит, а проверить подключение на своём операторе можно на пробном тарифе: 3 дня и 10 ГБ за 19 ₽ без автосписаний. Попробовать Milky

Если проверка не прошла

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

Как проверить, работает ли впн?
Откройте зарубежный сервис проверки IP, например ifconfig.me или browserleaks.com/ip, сначала без VPN, затем с ним. Если адрес и страна сменились на адрес сервера, VPN работает. Для полной проверки посмотрите утечки DNS и WebRTC на ipleak.net и dnsleaktest.com.
Почему впн показывает российский IP?
Чаще всего из-за маршрутизации, которая пускает российские сайты напрямую, выбранного сервера в России, неустановленного подключения, прокси только в браузере или ошибки геобазы. Проверьте адрес на зарубежном сервисе и сравните два-три сервиса проверки.
Почему 2ip.ru показывает мой настоящий IP при включённом VPN?
Если включена маршрутизация «российские сайты напрямую», российские сервисы проверки открываются мимо VPN и видят ваш обычный адрес. Это нормально: работу туннеля проверяйте зарубежными сервисами. Подробнее в статье маршрутизация в Happ.
Что такое утечка DNS и чем она опасна?
Это когда запросы имён сайтов уходят мимо туннеля на DNS-серверы провайдера. Сам трафик может идти через VPN, но провайдер видит, какие сайты вы открываете. Проверяется Extended test на dnsleaktest.com: среди найденных не должно быть серверов вашего провайдера.
Как проверить утечку WebRTC?
Откройте browserleaks.com/webrtc или ipleak.net с включённым VPN. Если среди публичных адресов виден ваш настоящий, есть утечка. Чаще всего так бывает с прокси-расширениями браузера, разбор в статье расширение или приложение.
Как проверить VPN на телефоне?
Так же, через браузер телефона. Но приложения могут вести себя иначе: на Android клиент может исключать часть приложений из подключения, а Google и Яндекс определяют регион не только по IP, но и по геолокации устройства и сохранённым настройкам.
iCloud Private Relay заменяет VPN?
Нет. Private Relay не меняет страну: адрес реле по умолчанию соответствует примерному городу пользователя. К тому же в России функция недоступна с 2021 года.
Почему Яндекс показывает мой город при включённом VPN?
Яндекс определяет город по IP, но регион, выбранный вручную, сохраняется и перекрывает это определение. Кроме того, при маршрутизации Яндекс открывается напрямую, с вашим обычным адресом. Проверьте регион в настройках Яндекса.