Падмена геалакацыі або VPN — што выбраць

«Уключы VPN» — самая частая парада таму, хто хоча, каб сэрвіс убачыў іншае месцазнаходжанне. У палове выпадкаў яна не спрацоўвае, бо VPN і падмена геалакацыі мяняюць розныя рэчы: першы — сеткавы адрас, другая — каардынаты, якія тэлефон аддае праграмам. Ніжэй — што менавіта бачыць праграма ў кожным выпадку, чаму адно не замяняе другое і як зразумець, што патрэбна вам.

Кароткі адказ

VPN мяняе IP-адрас: трафік ідзе праз сервер у іншай краіне, і ўсё, што вызначаецца па сетцы, пачынае бачыць яго адрас замест вашага. Каардынаты пры гэтым застаюцца сапраўднымі — карта на тэлефоне па-ранейшаму паказвае вас там, дзе вы ёсць.

Падмена геалакацыі мяняе каардынаты: праграма рэгіструецца ў Android як тэставая крыніца месцазнаходжання, і сістэма аддае выбраную кропку ўсім, хто пытаецца «дзе карыстальнік». IP-адрас пры гэтым не мяняецца зусім.

Таму пытанне «што лепш» не мае сэнсу — правільнае пытанне: па якой прыкмеце канкрэтны сэрвіс вызначае, дзе вы.

Параўнанне: VPN мяняе IP-адрас і сеткавы маршрут, падмена геалакацыі — каардынаты ад сістэмы

Адкуль праграма даведваецца пра месцазнаходжанне

Каналаў чатыры, і паводзяць яны сябе па-рознаму.

Спадарожнікі GNSS, бліжэйшыя кропкі Wi-Fi і сотавыя вышкі апрацоўвае сам тэлефон, а вынік аддае праграмам праз сістэмны інтэрфейс геалакацыі. Падмена замяняе ўсё, што прыходзіць гэтым шляхам: праграма атрымлівае выбраную вамі кропку і адрозніць яе крыніцу можа хіба што па сцяжку (пра яго ніжэй).

IP-адрас праграма глядзіць сама — па сеткавым злучэнні, міма сістэмы геалакацыі. На яго не ўплывае ніводная праграма падмены каардынат, і тут дапамагае толькі VPN.

Чатыры крыніцы месцазнаходжання ў тэлефоне: спадарожнікі, Wi-Fi, вышкі сотавай сувязі і IP-адрас

Калі патрэбны VPN

Калі сэрвіс вызначае рэгіён па сетцы: сайт, які аддае розны кантэнт у залежнасці ад краіны; сэрвіс, які лічыць вас замежным наведвальнікам; праграма наогул без доступу да геалакацыі — калі дазвол не выдадзены, у яе застаецца толькі IP.

Прыкмета простая: калі сэрвіс працуе ў браўзеры і не пытаў дазволу на геалакацыю, ён амаль напэўна глядзіць на IP.

Калі патрэбна падмена геалакацыі

Калі праграма просіць доступ да месцазнаходжання і малюе вас кропкай на карце. Карты і навігацыя, надвор'е, пошук побач, дастаўка, тэсціраванне праграм па розных адрасах — усё гэта працуе з каардынатамі, і VPN на іх не ўплывае.

Праверка займае секунды: адкрыйце праграму і паглядзіце, ці паказвае яна вас на карце. Калі паказвае — яна працуе з каардынатамі.

Калі патрэбна і тое, і другое

Калі сэрвіс зверывае адно з другім. Некаторыя праграмы супастаўляюць каардынаты з рэгіёнам па IP і лічаць разыходжанне падазроным: кропка ў Маскве пры адрасе правайдара ў іншай краіне выглядае дзіўна, і наадварот. Тады дапамагае толькі ўзгодненая карціна — VPN з серверам у патрэбнай краіне плюс каардынаты ў тым жа рэгіёне.

Гэта не гарантыя: сэрвіс мае права глядзець і на іншыя прыкметы, уключаючы сцяжок фіктыўнай крыніцы.

Чаго не зробіць ні тое, ні другое

Android пазначае каардынаты ад тэставага правайдара сцяжком «з фіктыўнай крыніцы», і любая праграма можа яго прачытаць. Банкаўскія сістэмы, сэрвісы дастаўкі і карпаратыўнага ўліку так і робяць — для іх падмена бачная, колькі б VPN вы ні ставілі зверху. Mock Location гэты сцяжок не хавае: вось чаму.

VPN, у сваю чаргу, не хавае мадэль тэлефона, мову сістэмы, часавы пояс і акаўнты, у якія вы ўвайшлі, — сэрвісу гэтага звычайна дастаткова, каб зразумець, дзе вы.

Цвярозая выснова: абедзве прылады вырашаюць канкрэтныя задачы (рэгіён па сетцы і каардынаты ў праграме), і ні адна не робіць вас нябачным.

Як праверыць, што мяняецца насамрэч

Прасцей за ўсё вымераць абодва бакі асобна. Любы сэрвіс праверкі IP пакажа адрас і краіну: уключыце VPN і пераканайцеся, што яны змяніліся. Старонка праверкі геалакацыі ў браўзеры пакажа каардынаты: уключыце падмену і звярыце іх з выбранай кропкай.

Падрабязны парадак праверкі каардынат — у інструкцыі як пераканацца, што падмена працуе.

Mock Location — фіктыўная геалакацыя на Android без root

Бясплатна, па-за Google Play. Перад усталёўкай можна праверыць кантрольную суму файла.

Спампаваць APK