Połącz tunel, wyląduj w innym kraju, a zegar nadal przeskakuje do strefy tego kraju. Nic w adresie wyjściowym tego nie wyjaśnia, bo Windows w ogóle nie czyta adresu wyjściowego. Strefa pochodzi z oszacowania położenia zbudowanego z radiów w pokoju, a tunel nie zmienia żadnego z nich. Gdy to jest jasne, poprawka zajmuje minutę i zamieszanie znika.

Zegar idzie za radiem, nie za trasą

Windows może ustawić strefę czasową automatycznie, a gdy ten przełącznik jest włączony, zegar idzie za dowolnym miejscem, w którym system operacyjny uważa, że znajduje się urządzenie. To przekonanie jest składane z kilku wejść, a adres publiczny jest tylko jednym z nich. Pobliskie sieci bezprzewodowe, wieże komórkowe i usługa lokalizacji zasilają to samo oszacowanie. Tunel przepisuje dokładnie jedno z tych wejść, a pozostałe zostawia nietknięte.

Zegar i adres wyjściowy odpowiadają więc na dwa różne pytania. Jeden opisuje, gdzie według radia jest maszyna, a drugi, której ścieżki sieciowej używa.

Co faktycznie raportuje skanowanie Wi-Fi

Oszacowanie to nie jeden odczyt, lecz ważone przypuszczenie, a w pomieszczeniach największy ciężar niesie lista radiów. Dlatego zegar może się mylić o ulicę, a nie o kraj, i dlatego czasem osiada w strefie, której żadne wyszukiwanie adresu nigdy by nie zwróciło.

Karta sieciowa niepowiązana z żadną siecią nadal skanuje, a zbierane przez nią identyfikatory są mapowane na fizyczne miejsca. To mapowanie jest wystarczająco dokładne, by umieścić urządzenie w obrębie dzielnicy, dlatego zegar może śledzić laptopa wzdłuż drogi. Skanowanie trwa, gdy tunel jest podniesiony, bo odbywa się poniżej warstwy routingu i nie dba o to, która karta przenosi Twój ruch.

Opis samego Microsoftu dotyczący usługi lokalizacji Windows wymienia między wejściami pobliskie punkty dostępu, routery, wieże komórkowe i adres IP, i mówi, że dane identyfikujące są usuwane przed użyciem. Mówi też, że informacje mogą być udostępniane dostawcom lokalizacji, co warto przeczytać, zanim zdecydujesz, co chroni to ustawienie.

Praktyczny test wynika z tej listy, a nie z teorii. Wyłącz jedno radio i sprawdź, czy zegar przestaje się ruszać.

Ustal strefę przed podróżą

Dwie maszyny w tej samej podróży czynią eksperyment tanim. Jedną zostaw z włączonym Wi-Fi, drugą z wyłączoną kartą, obie na połączeniu kablowym przez ten sam tunel, i obserwuj, który zegar się przesuwa. W tego typu raportach maszyna tylko z kablem utrzymuje swoją strefę, podczas gdy druga dryfuje, a dryfująca dryfuje dalej w domu, dopóki jej radio nie zostanie wyłączone. Właśnie ten ostatni szczegół całkowicie wyklucza adres wyjściowy.

Ten wynik wskazuje na skanowanie, a nie na tunel, i wyjaśnia też, dlaczego wyłączenie usług lokalizacji nie pomogło w tym samym raporcie. Radio nadal raportuje, cokolwiek przełącznik prywatności twierdzi, że robi.

Aby mieć stałą strefę w podróży, wyłącz automatyczny wybór strefy czasowej i ustaw strefę ręcznie. To świadoma wymiana: zegar przestaje podążać za fizycznym położeniem, a każdy wpis w kalendarzu używa strefy, którą ustaliłeś.

tzutil /g
Get-TimeZone | Select-Object Id, DisplayName
tzutil /s "Pacific Standard Time"

Oddziel geolokalizację IP od lokalizacji urządzenia

Witryna, która geolokalizuje Twój adres, widzi wyjście, i ta część tunelu działa. Strona, która pyta platformę o lokalizację urządzenia, dostaje odpowiedź złożoną z radiów, i żaden VPN nie bierze udziału w tej rozmowie. Przeglądarki dziedziczą ten sam podział, więc na prośbę o zgodę odpowiada system operacyjny, a nie ścieżka sieciowa.

Traktuj strefę czasową, język wyświetlania i formaty regionalne jako ustawienia urządzenia, które przypadkiem korelują z geografią. Jeśli celem jest, by witryna widziała inny kraj, tunel jest właściwym narzędziem. Jeśli celem jest, by maszyna zachowywała się tak, jakby była gdzie indziej, zmienić trzeba ustawienia i radia.

Jeden nawyk przyspiesza diagnozę następnym razem: zapisz strefę, stan karty i przełącznik lokalizacji razem. Dowolne dwa z nich mogą się zgadzać, podczas gdy trzeci wyjaśnia zachowanie.

Powiązane artykuły