在我的台式电脑(arch)和笔记本电脑(debian)上,我使用 gnome-maps。我在两台设备上都使用 VPN。 (iptables
防火墙不允许非 VPN 流量,无 DNS 泄漏。)
在我的桌面上,“当前位置”是 VPN 所在的城市,正如预期的那样。
然而,在我的笔记本电脑上,gnome-maps 能够获取我的实际位置(非常精确,几乎到脚)。
这怎么可能?使用什么技术?笔记本电脑没有 GPS。
答案1
gnome-maps
geoclue
依次使用无线网络名称和 MAC 的名称和Mozilla 定位服务。这就是它获取您位置的方式。这里有关基于 wifi 的定位技术的更多信息。
依赖项可能不允许删除,但您可以禁用geoclue
。