Почему приложение знает ваш город, даже когда VPN включён
Коротко: VPN меняет только IP-адрес, который видит сайт или сервер. Но приложение узнаёт город ещё и через GPS, список соседних Wi-Fi сетей и сотовых вышек — эти данные идут напрямую с устройства, мимо VPN-туннеля, и зависят от разрешения на геолокацию, а не от IP. Поэтому даже с включённым VPN карта в приложении может показывать ваш настоящий город.
VPN меняет IP, а не датчики телефона
VPN шифрует и перенаправляет интернет-трафик: сайты и приложения видят адрес сервера VPN, а не ваш реальный. Это единственное, что делает туннель — он не трогает GPS-модуль, Wi-Fi-антенну или другие датчики устройства.
Если приложение запрашивает геолокацию через системный API (как это устроено и в Android, и в iOS), оно получает координаты напрямую от операционной системы — минуя сеть вообще. VPN тут физически не может ничего скрыть, потому что данные не идут через интернет на этом этапе.
Как телефон узнаёт город без интернета
Определение местоположения на смартфоне строится на нескольких источниках сразу, и IP — лишь один из них, причём не самый точный:
- GPS и ГНСС-спутники — дают координаты напрямую, без участия сети и VPN.
- Список видимых Wi-Fi сетей вокруг — телефон периодически сканирует эфир и сверяет идентификаторы точек доступа с базой, где они физически находятся.
- Сотовые вышки — даже без SIM-данных телефон видит их сигнал и может прикинуть район.
- IP-адрес — самый грубый способ, обычно даёт только страну или крупный регион интернет-провайдера.
На Android эти функции собраны в разрешениях на доступ к местоположению, а сканирование Wi-Fi для этого требует отдельного системного разрешения. На iPhone и iPad за это отвечает Location Services в настройках приватности — Apple описывает её как доступ к сотовой сети, Wi-Fi, GPS и Bluetooth одновременно.
Почему выключенный VPN тут не поможет, а разрешение — поможет
Раз основной источник геоданных — не сеть, а разрешения на устройстве, именно их нужно проверять:
- На Android откройте Настройки → Местоположение → Доступ приложений к данным о местоположении и посмотрите, что разрешено нужному приложению.
- На iPhone: Настройки → Конфиденциальность и безопасность → Службы геолокации → выберите приложение и ограничьте доступ до «Разрешить один раз» или «Никогда».
- Если точный доступ не нужен, оставьте только приближённое местоположение — опцию Precise Location на iPhone можно отключить отдельно от самого разрешения.
- Для сайтов в браузере геолокация запрашивается тем же системным диалогом через Geolocation API — отказ в этом окне тоже сработает надёжнее, чем VPN.
После этого город в приложении действительно перестанет совпадать с реальным — но это заслуга настроек устройства, а не VPN-сервиса.
Где VPN всё-таки причём, а где нет
Если приложение определяет город именно по IP — например, в сервисах, которые не спрашивают GPS, а просто смотрят на адрес подключения, — VPN сработает штатно и покажет страну или город сервера. Из серверов DexterVPN это, например, Лондон, Хельсинки или Бухарест.
Но если приложение всё равно знает точный город, когда VPN включён — скорее всего, оно запрашивает геолокацию через системное разрешение, и это уже вопрос настроек телефона, а не выбора VPN-сервиса. Ни один VPN, включая DexterVPN, не трогает GPS и не блокирует доступ к Wi-Fi-сканированию — это задача операционной системы.
Частые вопросы
Почему в браузере сайт пишет правильный город, хотя VPN включён?
Скорее всего, сайт запросил геолокацию через диалог браузера, и вы когда-то разрешили доступ. Проверьте настройки сайта в браузере и отключите разрешение на местоположение для него.
Можно ли вообще скрыть GPS-координаты с помощью VPN?
Нет, VPN не работает с GPS-модулем вообще — это разные системы. Скрыть координаты можно только отключив разрешение на геолокацию для конкретного приложения или сайта.
Почему карта показывает город по старому адресу, хотя я переехал?
База данных Wi-Fi точек и сотовых вышек обновляется не моментально, поэтому возможна задержка в привязке конкретных сетей к адресу. Это не связано с VPN и обычно исправляется само за время.
Отключение Wi-Fi и мобильного интернета поможет спрятать город?
Частично: без Wi-Fi-сканирования и сотовых вышек точность определения упадёт, но если включён GPS, устройство всё равно получит координаты со спутников.
Если выключить разрешение на геолокацию, приложение вообще не будет знать мой город?
Оно не получит точные координаты через системный API, но может догадаться о регионе по IP-адресу — если вы без VPN, это будет город провайдера; если с VPN — город сервера.
Протокол Reality, свои серверы в Европе и никаких логов. Российские сервисы — банки, Госуслуги, маркетплейсы — идут напрямую. 3 дня и 50 ГБ бесплатно, без карты — подключение занимает пару минут.
Открыть бота в Telegram