TrailCam

指南

开着 VPN 徒步,会影响 GPS 精度吗?

不会,原因很简单:VPN 和 GPS 定位从头到尾没有共用任何一个环节。VPN 干的事是给手机收发的网络流量加密、绕一道到远端服务器再出去——这条流量走的是 Wi-Fi 或者移动网络。GPS 的位置则是接收芯片自己算出来的,靠的是比对头顶卫星发来的信号到达时间,整个过程完全用不上互联网。开不开 VPN,接收芯片和天上卫星之间都没多插进来任何东西,自然也就没有什么会被它拖慢或者搞乱。

先说结论

VPN 改变的是手机网络流量怎么加密、走哪条路,跟 GPS 精度没关系。GPS 精度从一开始就不是网络流量决定的,而是接收芯片靠卫星信号自己算出来的,VPN 根本挨不着这个过程。开着 VPN 记录的一段路线,和不开 VPN 记录的应该看起来一模一样。

两套系统只是恰好装在同一台手机里

VPN 工作在网络这一层:本来手机会直接连到某个网站或服务器的流量,先绕到 VPN 服务器兜一圈,一路上加密传输。这对隐私有用,也会改变网站或运营商能看到关于这条连接的信息,但跟 GPS 完全不是一回事。定位靠的卫星接收器不会把这个计算丢到网上让别的地方替它算——整件事就在芯片内部完成,只用眼下能看到的那几颗卫星发来的信号时间差。

这和 Wi-Fi 是否影响 GPS 精度里说的是同一个道理:网络连接和卫星定位是恰好住在同一部手机里的两套系统,改动其中一个不会碰到另一个。VPN 只是叠在网络连接上面的一层,同样的分工照样适用。

看着像会有关系,其实还是够不着 GPS

会这么想也不奇怪,因为 VPN 确实会改变手机在互联网那一端看起来是什么样子——某个网站按 IP 地址粗略猜测位置时,往往看到的是 VPN 服务器所在的地方,而不是手机真正所在的地方。但这种靠 IP 地址猜出来的粗略位置,跟 GPS 是完全不同的两套机制,用的数据来源不一样,派的用场也不一样。从卫星接收器里取位置的记录 App 根本不会碰这个基于 IP 的猜测,把它遮起来自然也不会改变已经记下来的轨迹。

VPN 真能碰到的地方——但不是轨迹本身

VPN 唯一真会跟徒步 App 扯上关系的地方,是网络那一侧:把一段路线传到云端,或者检查更新,走的都是当时能用的那条网络,开没开 VPN 都一样要走。像 TrailCam 这样"回到有网的地方就自动做云端备份"的做法,开着 VPN 的时候,这条流量无非是多绕了一段,通常察觉不到,视 VPN 服务器所在的地方,偶尔会慢一点,但都碰不到早就记录好的那些 GPS 点。记录本身不用等网络连上才能进行,只有事后同步到云端这一步才看网络的脸色。

唯一真正的例外,其实说的不是 VPN 本身

有一小撮打着 VPN 旗号的 App,会顺带塞进一个跟 VPN 无关的功能:伪造发给别的 App 的定位信息,常见的用途是骗游戏或者某些按地区分发内容的服务。这不是 VPN 本身自带的能力,而是部分 VPN App 额外加上去的功能,靠的是 iOS 给开发者用来模拟定位的工具,跟加密网络流量完全是两码事。日常用来保护隐私或者绕开网络限制的普通 VPN,不会做这件事。如果记录下来的位置出了没法用 GPS 噪声解释的怪异情况——比如一下子跳到从没去过的城市——该怀疑的是某个 App 里顺带塞的位置伪装功能,而不是 VPN 连接本身。

容易搞混的地方

  • 以为 VPN 会像拖慢网页加载那样拖慢或者搅乱 GPS——VPN 只碰得到网络流量,GPS 定位从一开始就不走互联网。
  • 徒步途中特地关掉 VPN,指望能提高记录精度——VPN 从来没插在接收器和卫星之间,关不关都没什么可改善的。
  • 路线没能同步到云端,就怪到 VPN 头上——这个方向倒是值得查一查,因为云端同步确实走 VPN 绕的那条网络,但它碰不到已经存在手机里的 GPS 轨迹本身。
  • 把日常用的隐私 VPN 和部分 VPN App 附带的位置伪装功能混为一谈——这是两码事,真正会改变 App 收到的定位信息的,只有后者。

TrailCam 在这件事上是怎么做的

TrailCam 直接从 GPS 接收器记录路线,开不开 VPN 记录方式都一样,因为记录这件事本来就不看网络流量走哪条路。云端备份和同步用的是回到网上时能用的那条连接,VPN 在不在都一样,也不会改动手机上已经记好的那些点。TrailCam 免费下载。

常见问题

开着 VPN 会让记录下来的 GPS 轨迹变得不准吗?
不会。GPS 精度靠接收芯片读取卫星信号决定,整个过程不涉及互联网,而 VPN 只改变网络流量怎么走,碰不到这个过程。
记录徒步之前需要先关掉 VPN 吗?
不需要。VPN 和 GPS 记录之间没有需要留意的关联,开着还是关着,记下来的路线都不会有差别。
VPN 会不会导致路线同步不到云端?
理论上有可能,因为云端备份走的正是 VPN 绕过去的那条网络。但这不会影响 GPS 轨迹本身——不管备份是不是马上完成,记录都已经保存在手机上了。

记录你自己的轨迹

TrailCam 是一款 iPhone 上的 GPS 轨迹记录 App,会把沿途拍的视频、照片和语音钉在你拍下它的那个位置,并支持导出成 GPX 1.1 或 CSV。免费下载。

在 App Store 下载