Як Linux (зокрема, GNOME Fedora) обчислює мою позицію?


2

Я використовую Fedora в GNOME зі службою позиціонування, тому система може отримати локальний час автоматично.

Однак, коли я довго підключаюся до VPN, здається, що система думає, що моє місце розташування знаходиться в тому місці, де знаходиться сервер VPN.

Питання полягає в тому, як система обчислює моє місцезнаходження (наприклад, запущений мережевий протокол або запит IP-адреси сервера). Я хотів би тимчасово заблокувати службу (за допомогою брандмауера або чогось іншого) при підключенні до VPN, а не закривати послугу позиціонування в GNOME вручну.

Відповіді:


3

Місцерозташування оцінюється на основі загальнодоступної IP-адреси, яку можна (певною мірою та точністю) відобразити на місцеположення. Коли ви використовуєте VPN для всього трафіку, також ці перевірки проходять через VPN, а ваш загальнодоступний IP - це IP-адреса сервера. Ви можете це підтвердити / протестувати

https://www.whatismyip.com/

Він покаже ваш IP та орієнтовне місце розташування.


Чи існує відомий постачальник послуг цієї послуги у Fedora чи відомий файл конфігурації?
Ерік Стдліб

IMHO, GeoClue використовується в GNOME для вирішення місця для додатків.
Jakuje

1
Так, для цього використовується Geoclue. А Geoclue використовує різноманітні джерела , зокрема Mozilla Location Service . Це вважає за краще використовувати поблизу точки доступу до Wi-Fi, але повертається до IP-адреси. Або він може отримати інформацію з GPS приєднаного 3G-модему.
mattdm

1
@mattdm дякую за роз’яснення. Як правило, і, ймовірно, у випадку ОП на основі опису використовується IP-місцезнаходження.
Jakuje

Здається, GNOME насправді використовує GeoClue. Назва служби - geoclue.service, і її можна відключити вручну (щоб вирішити мою проблему).
Ерік Стдліб
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.