对于使用的VPN的用户而言,特别是在移动设备/手机中使用VPN,大家特别需要注意一点的就是VPN虽然通过远程服务器的原理,将你访问目标网站的IP地址进行更改,但是大家可能忽略了一点,那就是在手机设备中对于地址的定位除了IP地址,还有一个GPS的存在。此文中虽然说的VPN,但其它翻墙工具也是一样的。
我是如何发现这个问题的,首先我是在VPN在线状态使用Google Map和Google earth时发现无论切换到哪一个国家或地区的服务器,但是其GPS定位依然在原地,无法改变。之后我在网上也找了一些材料,看看其它人是否也遇到过类似的问题。
一般而言对于Macbook或Windows的PC设备而言,应该是不存在GPS定位的问题的。但是对于手机设备中就非常常见了,特别是在中国大陆地区几乎所有的应用程序都需要得到你的GPS定位、通讯录、相册等权限。当大家开启这个权限的时候,其实就意味着该应用程序可以读取该设备中获得该权限的内容,这些内容也在用户许可的情况下被上传到该应用程序的服务器中 (如果它需要的情况下)。GPS也是一样的,支付宝、微信、抖音等程序就会提示你开启该GPS功能,虽然也可以关闭,但这些程序会在不同的应用场景中不断的提醒你开启该功能。
对于大陆用户使用VPN进行翻墙其实是有点插边球或灰色地带游走的感觉的。所以大多数人都不需要自己翻墙被暴露,更不会希望自己使用的应用程序知道自己在翻墙。举个例子,当你使用VPN期间打开微信,就会出现一种情况就是IP地址已经切换到海外的某一个地区,但是GPS定位却直接显示的是你的真实位置。支付宝也是同样的道理,特别是现在还有健康码的存在,对于GPS的定位就更为渴求了。
我不清楚现在这些软件使用的GPS是那一个供应商的,但如果采用Google的定位,则你的位置左右偏差一般不会超过1米左右。如果采用中国北斗卫星,其偏差应该是在5米左右。其它他们的技术已经可以做到更精确,只是出于隐私保护等相关问题,因此才将误差值扩大一些。但是对于这些软件的后台到底能够精确到多说我也说不好,但无论如何这点误差对于找到一个人那已经搓搓有余了。
我查找了市面上所有的VPN,只发现一款SurfsharkVPN有GPS伪装功能,而且它目前只在Android设备中可以使用。或许虽然大家意识的提高,用户需求的不断增进,以后会有越来越多的VPN加入此功能。SurfsharkVPN的伪装GPS流出如下:
- 如果您还不是Surfshark客户,则需要注册订阅,然后通过Play商店下载Android应用。
- 完成此操作后,打开Surfshark应用程序,然后转到“ 设置 ”。
- 在Surfshark设置中,只需按“ Override GPS location ”开关。
- 然后,您会看到一条消息,要求调整您的Android设置。要继续,请点击蓝色的“开始吧 ”按钮。
- 完成上述操作后,您将进入一个页面,该页面显示您需要启用开发人员选项。现在,单击“ 打开设置 ”。
- 现在,您已被定向到设备的设置,转到“ 关于电话 ”页面,然后转到“ 内部版本号 ”。
- 找到“内部版本号”后,按七次。然后,应该向您显示一条消息,提示您现在处于开发人员模式。
- 打开Surfshark应用程序,然后继续执行“ 覆盖GPS位置 ”设置说明中的下一页。系统将要求您启用模拟位置-只需单击“ 打开设置 ”。
- Surfshark将再次引导您进入设备的设置。在“ 开发人员选项 ”页面中,单击“ 选择模拟位置应用程序 ”,然后在应用程序列表中选择“ Surfshark”。
- 最后,返回到Surfshark应用程序,然后按最后一个设置页面底部的“ 关闭 ”按钮。
如果执行所有这些步骤,GPS欺骗功能将立即启动并运行。此时,Surfshark解释说:“您的GPS位置将被覆盖,以匹配您使用我们的VPN连接到的位置”。为确保其正常工作,Surfshark建议连接到其他国家/地区的服务器,然后查看是否在Google Maps应用程序中选择了此位置。
撰写此文的目标主要还是想提醒大家使用翻墙工具是要注意安全,尽量不要暴露自己的设备、真实信息、位置等。至于为什么,大家应该都知道。