Почему Windows меняет часовой пояс в VPN, но не ваш IP
Windows задаёт пояс по ближайшему Wi-Fi, а не по вашему адресу выхода. Отключите автоматический переключатель и закрепите пояс, прежде чем винить туннель.
Подключите туннель, приземлитесь в другой стране, и часы всё равно прыгают в пояс этой страны. Ничто в адресе выхода этого не объясняет, потому что Windows вообще не читает адрес выхода. Пояс берётся из оценки местоположения, построенной по радиоустройствам в комнате, и туннель не меняет ни одного из них. Как только это становится ясно, исправление занимает минуту, и путаница исчезает.
Часы следуют за радио, а не за маршрутом
Windows может задавать часовой пояс автоматически, и когда этот переключатель включён, часы следуют за любым местом, которое операционная система считает занятым устройством. Это убеждение собирается из нескольких входов, и публичный адрес — лишь один из них. Ближайшие беспроводные сети, сотовые вышки и служба определения местоположения питают одну и ту же оценку. Туннель перезаписывает ровно один из этих входов и оставляет остальные нетронутыми.
Итак, часы и адрес выхода отвечают на два разных вопроса. Один описывает, где, по данным радио, находится машина, а другой — какой сетевой путь она использует.
Что на самом деле сообщает сканирование Wi-Fi
Оценка — не одно измерение, а взвешенное предположение, и в помещении наибольший вес несёт список радиоустройств. Поэтому часы могут ошибаться на улицу, а не на страну, и поэтому иногда они останавливаются на поясе, который никогда не вернул бы никакой поиск адреса.
Адаптер, не связанный ни с одной сетью, всё равно сканирует, и собранные им идентификаторы сопоставляются с физическими местами. Это сопоставление достаточно точное, чтобы поместить устройство в пределах квартала, поэтому часы могут следовать за ноутбуком вдоль дороги. Сканирование продолжается, пока туннель поднят, потому что оно происходит ниже уровня маршрутизации и не заботится о том, какой интерфейс несёт ваш трафик.
Собственное описание Microsoft службы определения местоположения Windows перечисляет среди входов ближайшие точки доступа, маршрутизаторы, сотовые вышки и IP-адрес и говорит, что идентифицирующие данные удаляются перед использованием. Там же сказано, что информация может передаваться поставщикам услуг определения местоположения, и это стоит прочитать, прежде чем решать, что защищает эта настройка.
Практическая проверка следует из этого списка, а не из теории. Отключите одно радио и посмотрите, перестанут ли часы двигаться.
Закрепите пояс до поездки
Две машины в одной поездке удешевляют эксперимент. Оставьте одну с включённым Wi-Fi, а другую с отключённым адаптером, обе на проводном подключении через один и тот же туннель, и следите, какие часы двигаются. В подобных отчётах машина только с проводом сохраняет свой пояс, пока другая дрейфует, и дрейфующая продолжает дрейфовать дома, пока её радио не выключат. Именно эта последняя деталь полностью исключает адрес выхода.
Этот результат указывает на сканирование, а не на туннель, и объясняет также, почему отключение служб определения местоположения не помогло в том же отчёте. Радио продолжает сообщать, что бы ни говорил переключатель конфиденциальности о том, что он делает.
Для фиксированного пояса в поездке отключите автоматический выбор часового пояса и задайте пояс вручную. Это осознанный обмен: часы перестают следовать физическому положению, и каждая запись календаря использует пояс, который вы закрепили.
tzutil /g
Get-TimeZone | Select-Object Id, DisplayName
tzutil /s "Pacific Standard Time"
Разделяйте IP-геолокацию и местоположение устройства
Сайт, который геолоцирует ваш адрес, видит выход, и эта часть туннеля работает. Страница, которая спрашивает у платформы местоположение устройства, получает ответ, собранный из радиоустройств, и никакой VPN в этом разговоре не участвует. Браузеры наследуют то же разделение, поэтому на запрос разрешения отвечает операционная система, а не сетевой путь.
Относитесь к часовому поясу, языку интерфейса и региональным форматам как к настройкам устройства, которые случайно коррелируют с географией. Если цель в том, чтобы сайт видел другую страну, туннель — правильный инструмент. Если цель в том, чтобы машина вела себя так, будто она в другом месте, менять нужно настройки и радиоустройства.
Одна привычка ускоряет диагностику в следующий раз: записывайте пояс, состояние адаптера и переключатель местоположения вместе. Любые два из них могут совпадать, пока третий объясняет поведение.