VPN включён, значок горит. Но идёт ли весь трафик через сервер, или часть запросов уходит мимо? Это проверяется за пять минут в браузере, без программ и регистрации.
Проверок четыре: IP-адрес, DNS, WebRTC и kill switch. Для каждой — что она показывает, как её сделать и как читать результат. Отдельно — почему VPN иногда «не меняет IP», хотя работает исправно, и какие из проверок нужны именно вам.
Главное за минуту
- Самая быстрая проверка — открыть сайт, который показывает IP, с VPN и без: адрес и страна должны поменяться.
- Проверяйте на зарубежном сайте вроде ipleak.net: при раздельном туннелировании российские сайты идут напрямую и видят ваш настоящий IP, и это нормально.
- Тест на утечку DNS показывает, чьи серверы отвечают на запросы адресов сайтов. Если там ваш провайдер, запросы идут мимо туннеля.
- WebRTC выдаёт настоящий IP в основном тогда, когда VPN работает как прокси или расширение браузера. В режиме полного туннеля утечки обычно нет.
- Kill switch отключает интернет, если VPN оборвался. На Android он встроен в систему, на iPhone такого переключателя нет.
Как проверить IP-адрес и что должно поменяться
IP-адрес — номер, по которому сайты видят ваше подключение. Без VPN это адрес вашего провайдера или оператора, с VPN — адрес сервера. По нему же сайты определяют страну и город.
- Выключите VPN и откройте ipleak.net или browserleaks.com/ip. Запомните IP, страну и название провайдера (строка ISP или Organization).
- Включите VPN, подождите пару секунд и обновите страницу.
- Сравните. IP должен стать другим, страна — той, что выбрана в приложении, а вместо вашего провайдера появится название хостинга или дата-центра.
На телефоне всё то же самое, только в мобильном браузере. Если хотите проверить сразу и домашний Wi‑Fi, и мобильную сеть, повторите тест в обеих: VPN, который работает дома, может вести себя иначе у оператора.
Если адрес сменился, трафик браузера идёт через VPN. Если нет, причины разобраны ниже, в разделе о том, почему VPN не меняет IP. А если VPN не подключается вовсе, начните с разбора неполадок.
Почему 2ip.ru и Яндекс показывают ваш настоящий IP
В России для проверки IP привыкли открывать 2ip.ru или Яндекс Интернетометр. С включённым VPN они могут показать ваш обычный российский адрес, и это не обязательно поломка. Многие настраивают раздельное туннелирование, чтобы банки и Госуслуги открывались напрямую. 2ip.ru и yandex.ru — российские сайты, поэтому их запросы тоже идут мимо туннеля, и они видят адрес вашего провайдера.
Поэтому для проверки берите зарубежный сайт. Повод насторожиться — когда российский сайт показывает ваш IP при выключенном раздельном туннелировании.
Утечка DNS: что это и как сделать тест
Прежде чем открыть сайт, устройство спрашивает у DNS-сервера его адрес: «где находится example.com?». Если VPN работает правильно, эти вопросы идут через туннель. Если нет, они уходят на DNS-сервер провайдера или публичной Wi‑Fi сети. Это и называют утечкой DNS: содержимое страниц провайдер не видит, а список сайтов, которые вы открываете, видит.
- Включите VPN и откройте dnsleaktest.com.
- Нажмите Extended test и подождите полминуты: сайт отправит серию запросов и покажет, какие DNS-серверы на них ответили.
- Посмотрите на колонку ISP. Если там ваш домашний провайдер или мобильный оператор, запросы идут мимо туннеля.
Тот же тест есть на browserleaks.com/dns, а на ipleak.net он запускается сам и выводит результат в разделе DNS.
Какой результат нормальный
Нормально, если в списке серверы в стране VPN-сервера или крупные публичные DNS вроде Google и Cloudflare. Если видите Cloudflare или Google, хотя ничего не настраивали, возможно, в браузере включён безопасный DNS (DNS через HTTPS). Утечкой это не считается: запросы шифруются и идут к этим серверам через тот же туннель.
Что делать, если DNS утекает
- Переключите клиент из режима прокси в режим VPN. В Hiddify это «Режим службы» → «VPN», в других клиентах пункт может называться TUN. В режиме прокси система и часть программ сами решают, куда отправлять DNS-запросы.
- Если меняли настройки DNS в приложении, верните значения по умолчанию.
- Учитывайте раздельное туннелирование: часть клиентов отправляет напрямую и DNS-запросы к российским доменам. Это ожидаемо, ведь сами эти сайты тоже открываются напрямую. Тестовые сайты зарубежные, поэтому на результат теста это не влияет.
- На Windows в Hiddify держите включённой «Строгую маршрутизацию» в режиме VPN: она закрывает лазейку, через которую Windows может спросить DNS мимо туннеля.
Утечка DNS не раскрывает сайтам ваш IP, но раскрывает владельцу сети, какие сайты вы открываете. Если VPN нужен вам прежде всего для публичного Wi‑Fi в кафе или отеле, её стоит закрыть.
Утечка WebRTC: когда браузер выдаёт настоящий IP
WebRTC — технология видеозвонков прямо в браузере, без установки программ. Чтобы соединить двух людей напрямую, браузер узнаёт свой внешний адрес у специального STUN-сервера и может сообщить его сайту. Если этот запрос уходит мимо VPN, сайт узнаёт ваш настоящий IP, хотя всё остальное идёт через туннель.
- Включите VPN и откройте browserleaks.com/webrtc или ipleak.net.
- Найдите блок с результатами WebRTC. На BrowserLeaks он называется Your WebRTC IP.
- Если там IP вашего провайдера, это утечка. Если адрес VPN-сервера, прочерк или n/a, всё в порядке.
Локальный адрес вида 192.168.0.5 утечкой в этом смысле не считается: такие адреса есть в миллионах домашних сетей, и они ничего о вас не говорят. Современные браузеры к тому же обычно прячут его за случайным именем, которое оканчивается на .local.
Когда WebRTC утекает, а когда нет
Если клиент работает в режиме VPN (TUN) и забирает весь трафик устройства, запрос браузера к STUN-серверу тоже идёт через туннель, и сайт видит адрес сервера. Утечки обычно случаются в двух ситуациях. Первая — VPN работает как прокси: это расширение в браузере или режим системного прокси в клиенте. Прокси пропускает обычные веб-запросы, а WebRTC браузер по умолчанию может отправить в обход него. Вторая — браузер исключён из туннеля раздельным туннелированием.
Как ограничить WebRTC в браузере
- Проще всего включить в клиенте режим VPN вместо прокси. Тогда настраивать браузер отдельно не нужно.
- Firefox: наберите в адресной строке about:config, согласитесь с предупреждением, найдите media.peerconnection.enabled и поставьте false. WebRTC выключится полностью, вместе со звонками в браузере.
- Brave: найдите в настройках через поиск «WebRTC» и выберите политику Disable non-proxied UDP, которая запрещает отправлять UDP в обход прокси.
- Chrome и другие браузеры на Chromium: встроенного выключателя нет. BrowserLeaks советует для Chrome расширение WebRTC Network Limiter, в Chrome Web Store есть и другие с похожей функцией.
Проверяйте тот браузер, которым пользуетесь каждый день: у Chrome, Firefox и Brave разные настройки WebRTC, и чистый результат в одном ничего не говорит о другом.
Полностью выключенный WebRTC ломает видеозвонки в браузере. Если вы ими пользуетесь, режим VPN в клиенте удобнее выключателя в браузере.
Kill switch: что это и как он устроен на Android, iPhone и компьютере
Kill switch («аварийный выключатель») блокирует интернет, пока VPN не подключён. Без него при обрыве туннеля телефон тихо переходит на обычное соединение, и приложения продолжают работать уже без VPN. Это легко пропустить: значок пропал, а страницы грузятся как ни в чём не бывало.
Обрывы случаются при смене сети, в лифте, после перезагрузки, во время обновления клиента. Kill switch нужен, если вам важно, чтобы ни один запрос не ушёл напрямую. Для повседневного сёрфинга хватает и автоподключения.
Android: «Блокировать соединения без VPN»
В Android kill switch встроен в систему: постоянный VPN появился в Android 7.0, блокировка соединений без VPN — в Android 8.0. Включается он в системных настройках Android.
- Откройте «Настройки» → «Сеть и интернет» → «VPN». Если такого пути нет, наберите VPN в поиске по настройкам.
- Нажмите на шестерёнку рядом с вашим VPN-клиентом.
- Включите «Постоянная VPN»: система будет сама поднимать VPN после перезагрузки и обрывов.
- Включите «Блокировать соединения без VPN»: пока туннеля нет, интернета не будет.
Названия взяты из стандартного Android. У Samsung, Xiaomi и других оболочек они могут отличаться, например «Постоянное VPN-подключение». Если переключатель неактивен или под ним написано «Не поддерживается в этом приложении», клиент эту функцию не поддерживает. Остальные настройки — в гайде по VPN на Android.
Проверить блокировку просто: остановите VPN в самом клиенте и попробуйте открыть сайт. Если всё настроено, страница не загрузится, а Android покажет уведомление, что VPN не подключён. Некоторые клиенты в этом режиме сразу подключаются заново, это тоже правильное поведение.
iPhone и iPad: системного переключателя нет
В iOS нет общего выключателя, как в Android. Apple даёт разработчикам настройку, которая заставляет весь трафик идти через VPN, и некоторые клиенты называют её kill switch. Работает она с оговорками. Компания IVPN в 2023 году убрала такой выключатель из своего приложения для iOS 16 и новее: запросы к серверам Apple всё равно шли мимо туннеля. Mullvad эту настройку не использует, потому что во время обновления приложения устройство с ней может остаться без сети.
Что можно сделать на iPhone: включить автоподключение в клиенте, если оно есть, и не держать несколько VPN-приложений, которые перехватывают подключение друг у друга. Подробнее — в гайде по VPN для iPhone.
Компьютер
На Windows и macOS kill switch, если он есть, встроен в сам клиент. В клиентах для VLESS отдельного пункта с таким названием часто нет. Близкая по смыслу настройка Hiddify, «Строгая маршрутизация», не даёт части трафика обходить работающий туннель, но если клиент закрыт или туннель упал, трафик пойдёт напрямую. Поэтому после смены настроек на компьютере полезно повторить тесты из этой статьи.
Почему VPN не меняет IP или местоположение
Если сайт проверки показывает тот же адрес, что и без VPN, пройдитесь по причинам. Они идут от самой безобидной к более серьёзным.
- Сайт проверки открывается напрямую. Это раздельное туннелирование: 2ip.ru, Яндекс и другие российские сайты идут мимо VPN. Проверьте на ipleak.net.
- VPN на самом деле не подключён, или страница старая. Значок в приложении может показывать прошлое состояние, а вкладка — загрузиться до включения VPN. Переподключитесь и обновите страницу.
- В браузере стоит своё расширение-прокси или VPN. Оно перехватывает трафик браузера и отправляет его своим путём. Выключите расширения и проверьте снова.
- Клиент работает в режиме прокси. Через прокси идут только программы, которые его учитывают. Браузер обычно учитывает, а игры и часть приложений нет.
- Утекает IPv6. Если провайдер выдаёт вам IPv6-адрес, а VPN работает только с IPv4, сайт может увидеть ваш IPv6. ipleak.net показывает оба адреса. Включите IPv6 в настройках клиента, если он это умеет, или отключите IPv6 в настройках сети.
IP сменился, а местоположение нет
Бывает, что адрес новый, а сайт или приложение продолжает показывать ваш город. Причины две. Первая — базы геолокации, о которых шла речь выше: новый адрес сервера ещё числится за другой страной. Вторая — приложение определяет место вовсе не по IP. Карты, такси и погода берут координаты из GPS, магазины приложений и стриминги смотрят на страну аккаунта и SIM-карты. VPN меняет только IP-адрес, а GPS, аккаунт и SIM-карта остаются прежними.
Какие проверки нужны именно вам и как часто их повторять
Все четыре проверки нужны не каждому. Многое зависит от того, на каком устройстве и в каком режиме работает клиент.
- На iPhone приложения для VLESS подключаются через системный VPN-профиль и забирают трафик всего устройства. На Android клиенты по умолчанию обычно работают так же. Для телефона достаточно проверить IP на зарубежном сайте после настройки и после смены приложения.
- На компьютере клиенты часто работают как системный прокси. Hiddify на Windows и macOS по умолчанию включается именно в этом режиме. Пока вы его не сменили на «VPN», пройдите все три теста: IP, DNS и WebRTC.
- Если подключаетесь к Wi‑Fi в кафе, отелях и аэропортах, проверьте DNS: владелец сети не должен видеть список ваших сайтов. На Android имеет смысл включить блокировку соединений без VPN, чтобы при обрыве телефон не продолжил работать через открытую сеть.
- Если настроено раздельное туннелирование, после каждой правки списков проверяйте IP на двух сайтах. Зарубежный должен показать адрес VPN-сервера, российский — ваш обычный адрес.
Повторять проверки стоит после обновления клиента, смены режима или правил маршрутизации и на каждом новом устройстве. Если ничего не менялось, хватит одной проверки раз в несколько месяцев.
FAQ
Частые вопросы
Как узнать свой IP-адрес?
Откройте ipleak.net, browserleaks.com/ip или 2ip.ru: адрес будет вверху страницы. Если VPN работает с раздельным туннелированием, российские сайты покажут ваш обычный адрес, а зарубежные — адрес VPN-сервера.
Что такое утечка DNS?
Это когда запросы адресов сайтов идут не через VPN, а на DNS-сервер провайдера. Содержимое страниц провайдер не видит, а список сайтов, которые вы открываете, видит.
Как проверить утечку WebRTC?
Включите VPN и откройте browserleaks.com/webrtc или ipleak.net. Если в блоке WebRTC указан IP вашего провайдера, браузер выдаёт настоящий адрес.
Что такое kill switch в VPN?
Функция, которая блокирует интернет, пока VPN не подключён, чтобы при обрыве трафик не ушёл напрямую. На Android это системная настройка «Блокировать соединения без VPN».
Почему VPN не меняет IP?
Обычно сайт проверки открывается напрямую из-за раздельного туннелирования, клиент работает в режиме прокси или в браузере стоит своё расширение. Проверьте на зарубежном сайте и переключите клиент в режим VPN.
Есть ли kill switch на iPhone?
Системного переключателя в iOS нет. Некоторые клиенты включают похожую настройку сами, но и с ней запросы к серверам Apple могут идти мимо туннеля.
Byte VPN



