Ваш IP-адрес и проверка подключения

Покажем, какой адрес видят сайты, и проверим, нет ли утечек через WebRTC, DNS и IPv6.

Проверяем подключение…

Обычно это занимает несколько секунд.

Мы не сохраняем результаты проверки.

Что видят сайты

Подключение

Заголовки, которые получил наш сервер

Браузер и система

Client Hints

Что ещё видит сайт о вашем браузере

По этим признакам сайты могут узнавать браузер без cookies. Значения считаются в вашем браузере и никуда не отправляются.

Геолокация

Браузер определяет координаты по GPS и сетям Wi-Fi рядом, поэтому VPN обычно их не меняет. Сайт получит их, только если вы разрешите. Эта страница координаты никуда не отправляет.

Что показывает проверка

Когда вы открываете сайт, он видит IP-адрес, с которого пришёл запрос. По адресу можно узнать страну, город и интернет-провайдера. Если вы подключены к VPN, сайт видит адрес VPN-сервера, а не ваш.

Страница сравнивает ваш адрес с адресами серверов Дяди Вани VPN и показывает, через что вы выходите в интернет. Затем браузер проверяет три канала, через которые сайт может узнать ваш настоящий адрес или провайдера в обход VPN. Это WebRTC, DNS и IPv6.

Что такое утечки и чем они опасны

Утечка через WebRTC

WebRTC нужен для звонков в браузере. Он сообщает сайту адреса устройства, чтобы собеседники могли соединиться напрямую. Если браузер узнаёт адрес не через VPN, сайт увидит адрес вашего провайдера, хотя VPN включён.

Утечка DNS

DNS-сервер превращает имя сайта в его адрес. Запросы мимо VPN показывают провайдеру список сайтов, на которые вы заходите, а сайту подсказывают, из какой вы страны.

Утечка IPv6

Если VPN передаёт только IPv4, а браузер открывает сайт по IPv6, такой запрос идёт напрямую, с вашего настоящего адреса. Наше приложение закрывает IPv6 на время подключения.

Почему адрес на сайте может отличаться от адреса в приложении

На части серверов исходящий адрес выбирается из нескольких адресов. Поэтому сайты могут видеть не тот адрес, что указан в приложении.

Это нормально. Такой адрес тоже принадлежит нашему серверу. Если приложение подключено, а страница пишет, что VPN не обнаружен, посмотрите причины под результатом проверки.

Как исправить утечку

  • В Firefox откройте about:config и установите для media.peerconnection.ice.default_address_only значение true. Так WebRTC будет работать только через основное подключение.
  • В Chrome и Edge встроенной настройки для WebRTC нет, поможет расширение WebRTC Network Limiter от Google. Для DNS проверьте настройку «Использовать безопасный DNS» в разделе о конфиденциальности.
  • На iPhone, iPad и Mac выберите в окне «Туннель» режим «Отключено», чтобы весь трафик устройства шёл через VPN.
  • На Windows перезагрузите компьютер после установки приложения. Защита DNS начинает работать после перезагрузки.
  • На Android проверьте, что браузера нет в «Приложениях в обход VPN», и открывайте сайты в браузере, а не по ссылке внутри нашего приложения.

В режиме «Для России» запросы к российским сервисам и DNS Яндекса идут напрямую, поэтому проверка DNS может показать Яндекс как утечку.

Какие данные уходят и куда

  • Наш сервер проверки получает ваш IP-адрес и заголовки запроса браузера, чтобы определить, подключены ли вы к Дяде Ване VPN. Результат проверки мы не сохраняем.
  • Проверка DNS открывает несколько случайных адресов на сервисе bash.ws. Он видит ваш IP-адрес и DNS-серверы, которые обработали запросы, и сохраняет результат у себя, а страница забирает его оттуда.
  • Проверка WebRTC обращается к STUN-серверам Cloudflare и Google. Они видят ваш IP-адрес.
  • Проверка IPv6 запрашивает адрес у api6.ipify.org, а если он недоступен, у ipv6.icanhazip.com. Если не ответил ни один, страница проверяет связь запросом к api4.ipify.org. У него же запрашивается адрес IPv4 для справки, если наш сервер не смог определить ваш адрес.
  • Версию HTTP и TLS страница узнаёт у Cloudflare, через который работает сайт. Если страница открыта через зеркало сайта, таким же запросом к основному адресу сайта она проверяет, открывается ли он у вас.
  • Отпечаток браузера и координаты страница никуда не отправляет.

Остальные данные страница обрабатывает так же, как весь сайт, по политике обработки персональных данных.

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

Что значит «Подключение защищено»?

Сайты видят адрес сервера Дяди Вани VPN, а не ваш, и проверки WebRTC, DNS и IPv6 не нашли утечек. Если какую-то проверку выполнить не удалось, это видно в карточках под результатом. Проверка смотрит на браузер, в котором открыта страница. Другие приложения на устройстве она не проверяет.

Приложение показывает «Подключено», а здесь VPN не обнаружен. Почему?

Возможно, страница открыта во встроенном браузере нашего приложения на Android или браузер добавлен в «Приложения в обход VPN». Бывает и так, что в браузере включён свой VPN или прокси. Список причин появится под результатом проверки. Если ни одна не подошла, напишите в поддержку @vanyasupport.

Почему IP-адрес на сайте не совпадает с адресом в приложении?

На части серверов исходящий адрес выбирается из нескольких адресов. Сайт видит один из них, и это нормально. Такой адрес тоже принадлежит нашему серверу.

Что делать, если найдена утечка?

Откройте карточку с утечкой. В ней есть советы для вашего браузера и системы. После изменений переподключитесь в приложении и нажмите «Проверить ещё раз».

Почему часовой пояс браузера не совпадает со страной IP-адреса?

VPN меняет адрес, но не меняет часы и язык устройства. Сайты могут заметить это расхождение, но для работы VPN оно не ошибка.

Результаты проверки где-то сохраняются?

Мы их не сохраняем. Наш сервер получает IP-адрес и заголовки браузера, чтобы ответить на запрос, и не записывает результат. Результат проверки DNS хранит у себя сервис bash.ws, оттуда его забирает страница. Отпечаток браузера и координаты страница никуда не отправляет.

Можно ли проверить так другой VPN?

Да. Страница покажет ваш адрес и провайдера, а в карточках WebRTC, DNS и IPv6 будут адреса и серверы, которые нашли проверки. Утечки страница оценивает только при подключении к Дяде Ване VPN, и только тогда пишет «Подключение защищено».