Зошто веб-страницата уште го знае вашиот град преку VPN
Страницата може независно да ја користи дозволата за локација на прелистувачот и вашата јавна IP: проверете ја дозволата за изворот, поставката на оперативниот систем и зачуваниот град.
Два механизми можат да стават град на екранот и само еден од нив се грижи од каде излегува вашиот VPN. Geolocation API на прелистувачот враќа позиција на уредот кога страницата има дозвола, а IP пребарувањето проценува регион од адресата од која пристигнало барањето. Страница што го прикажува вашиот вистински град додека тунелот работи во друга земја обично го користи првиот механизам или чита град што го зачувала пред месеци. Пет чекори ги делат тие случаи.
Прв чекор: одлучете кој механизам може да одговори
Започнете со прашањето што страницата воопшто може да знае. Позицијата на уредот бара повик до API и одлука за дозвола и дава прецизна координата. IP проценката не бара ништо од корисникот и во најдобар случај дава град, често погрешен. Зачуваната поставка на сметката не бара ниту едното ниту другото и преживува секоја промена на мрежата.
Тие три извори објаснуваат речиси секој извештај. Картографската страница што се центрира на вашата улица го користи API. Продавницата што ве поздравува на погрешен јазик користи IP проценка. Вести-страницата што и по преселбата го прикажува вашиот роден град го користи тоа што го зачувала вашата сметка.
| What the page shows | Likely source |
|---|---|
| Street-level accuracy | Device position from the Geolocation API |
| City or region only | IP geolocation of the exit address |
| Same city for months | Stored account preference |
| Different result in a private window | Stored permission or cached state |
Втор чекор: прочитајте ја дозволата точно за тој извор
Прелистувачите ја паметат одлуката за дозвола по извор, па страницата што сте ја дозволиле лани се отвора без ново барање. Проверете го записот за локација за точно таа страница во поставките за страници на прелистувачот, а не глобалното стандардно, бидејќи глобалната поставка одлучува само што се случува кога ништо не е зачувано.
Потоа проверете го оперативниот систем. Прелистувачот на современ компјутер или телефон бара и дозвола за локација од платформата, а одбиената дозвола на платформата го прави API неуспешен дури и кога страницата е дозволена. Достапната позиција може да дојде од услугите на платформата, кои немаат никаква врска со тунелот.
Два технички услови објаснуваат повеќето неуспеси што изгледаат како проблеми со VPN. API бара безбеден контекст, па обична HTTP страница воопшто не може да го користи, а вметнатите рамки може да бидат блокирани од Permissions Policy на страницата. Одбиеното барање затоа е многу почесто резултат на прелистувачот или на политиката на страницата отколку на мрежата.
Трет чекор: потврдете ја излезната адреса со ново барање
Прашајте независна услуга која адреса ја гледа, од истиот прелистувач што го тестирате. Стар таб, service worker или кеширана страница може да го пријави вчерашниот одговор, а споредувањето на свеж одговор со она што го прикажува страницата ја отстранува таа сомнеж.
curl -s https://ifconfig.me
curl -s https://ipinfo.io/json
Стартувајте ги од машината, не од рутерот, и запишете ја адресата и земјата што ја враќа секој. Ако двете ја пријават земјата на VPN, а страницата уште го прикажува вашиот роден град, излезот не е изворот, а останатите кандидати се дозволата, зачуваните податоци и патека за истекување.
Патеките за истекување се третата можност: продолжување на прелистувачот со сопствен мрежен стек, split-tunnel маршрута што ја праќа страницата надвор од тунелот или IPv6 патека што тунелот не ја носи. Секоја е видлива во самото барање, затоа проверката на излезот доаѓа пред каква било промена на поставки. Продолжување со сопствени proxy поставки е она што луѓето го пропуштаат, бидејќи може да го заобиколи тунелот за еден таб.
Четврти чекор: погледнете што сметката веќе зачувала
Отповикувањето на дозволата влијае на идниот пристап според правилата на прелистувачот и не брише позиција што услугата веќе ја зачувала. Зачуваниот роден град, адресата за достава или регионот на профилот остануваат додека апликацијата не ги ажурира, а страницата уште може да направи приблизна проценка од излезната адреса.
Побарајте ја сопствената контрола за локација на страницата пред да заклучите дека прелистувачот е виновен. Многу апликации држат рачен избирач на регион што ја надвладува секоја автоматска проценка, а агент за поддршка што го чита записот на сметката ја гледа таа вредност, а не вашата тековна врска.
Каде што зачуваната вредност е важна, сменете ја во сметката и забележете го датумот. Тоа ви дава втора точка на податоци кога стариот град повторно ќе се појави. Екранска слика од страницата на сметката пред промената вреди повеќе од опис по неа.
Петти чекор: менувајте една променлива одеднаш
Тестирајте по фиксен редослед: свежа проверка на излезот, дозвола за изворот, дозвола за платформата, поставка на сметката, потоа друг профил на прелистувач. Менувањето на неколку работи одеднаш го прави изворот неидентификуван, и така одговор од пет минути станува недела на претпоставки.
Запишете што сте смениле и што прикажала страницата потоа. Ако приказот се менува само во приватен прозорец, причината е зачувана состојба; ако никогаш не се менува, страницата користи IP проценка или вредност од сметката врз која прелистувачот не може да влијае. Држете го пред и потоа во иста белешка, бидејќи моделот е доказот.
Бидете искрени во заклучокот: VPN ја менува адресата од која доаѓа барањето, а Geolocation API е посебен канал со дозвола што тунелот не го допира. Двата факти можат да бидат вистинити истовремено, а повеќето збунувачки извештаи доаѓаат од тоа што се третираат како алтернативи.