Ваш IP-адрес и проверка подключения
Покажем, какой адрес видят сайты, и проверим, нет ли утечек через WebRTC, DNS и IPv6.
Проверяем подключение…
Обычно это занимает несколько секунд.
Если приложение показывает «Подключено», а здесь VPN не обнаружен
- Страница открыта не в браузере, а внутри приложения. На Android встроенный браузер нашего приложения работает мимо VPN, как и браузер любого приложения из списка «Приложения в обход VPN». Откройте эту страницу в Chrome или другом браузере.
- Браузер добавлен в «Приложения в обход VPN». Откройте в приложении окно «Туннель» и уберите браузер из списка в режиме «Ручной ввод».
- В браузере включён свой VPN или прокси, например VPN в Opera, Secure Network в Edge, «Частный узел iCloud» в Safari или расширение с прокси. Тогда сайты видят адрес этого сервиса. Выключите его и повторите проверку.
- Если ничего не подошло, нажмите «Скопировать отчёт» и пришлите его в поддержку @vanyasupport.
С приложением Дядя Ваня VPN сайты видят адрес нашего сервера в выбранной стране, а не ваш.
Попробовать ВанечкуЭто адрес, с которого браузер открыл наш сервер проверки. Обычно этот же адрес видят и другие сайты.
WebRTC нужен для звонков и видеосвязи в браузере. Чтобы соединить собеседников напрямую, браузер узнаёт свои адреса у STUN-сервера, и сайт может прочитать их без запроса разрешения. Если среди них есть адрес не нашего сервера, сайт увидит его даже при включённом VPN.
Как исправить
Откройте в адресной строке страницу about:config, найдите параметр media.peerconnection.ice.default_address_only и установите значение true. Если звонки в браузере не нужны, WebRTC можно выключить совсем, параметром media.peerconnection.enabled со значением false.
В Chrome, Edge и Яндекс Браузере встроенной настройки нет. Установите расширение WebRTC Network Limiter от Google и выберите в его настройках вариант, при котором WebRTC использует только основное подключение. В Opera и Brave на компьютере такая настройка есть, ищите пункт WebRTC в разделе о конфиденциальности и безопасности.
Откройте в приложении окно «Туннель» и выберите «Отключено». В этом режиме весь трафик устройства идёт через VPN.
В браузерах на Android настройки WebRTC обычно нет. Откройте в приложении окно «Туннель» и выберите «Отключено». В этом режиме весь трафик устройства идёт через VPN.
После изменений переподключитесь в приложении и нажмите «Проверить ещё раз». Если утечка осталась, напишите в поддержку @vanyasupport.
Перед тем как открыть сайт, браузер спрашивает у DNS-сервера его адрес. Если эти запросы идут мимо VPN, провайдер видит, какие сайты вы открываете. При VPN в списке обычно Cloudflare, Google, Quad9 или OpenDNS в стране сервера, и это нормально.
В режиме «Для России» запросы к российским сервисам, в том числе к DNS Яндекса, идут напрямую. Поэтому в этом режиме проверка может показать Яндекс как утечку.
Как исправить
Перезагрузите компьютер, если не делали этого после установки приложения. Защита DNS в Windows начинает работать после перезагрузки.
Проверьте настройку «Использовать безопасный DNS» в разделе браузера о конфиденциальности и безопасности. Если там выбран Яндекс или DNS вашего провайдера, выберите Cloudflare или выключите настройку.
В настройках Firefox откройте «Приватность и защита» и найдите «DNS через HTTPS». Выберите Cloudflare или выключите эту настройку.
Чтобы все DNS-запросы шли через VPN, выберите в окне «Туннель» режим «Отключено», затем переподключитесь и нажмите «Проверить ещё раз».
У многих провайдеров есть адреса двух видов, IPv4 и IPv6. Наше приложение работает через IPv4 и на время подключения закрывает IPv6. Если сайт всё равно видит ваш адрес IPv6, часть запросов идёт мимо VPN.
Как исправить
Переподключитесь в приложении и нажмите «Проверить ещё раз». Если адрес IPv6 по-прежнему виден, напишите в поддержку @vanyasupport.
Мы не сохраняем результаты проверки.
Что видят сайты
Подключение
Заголовки, которые получил наш сервер
Браузер и система
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, и только тогда пишет «Подключение защищено».