如何在不相信广告的情况下评估免费 VPN
寻找可识别的运营者、有据可查的数据处理方式、持续维护的客户端,以及与你的任务相匹配的测试。服务器数量并不能证明这些。
定价页面上没有任何内容能告诉你谁能看到你的流量。答案存在于所有权记录、保留期限表格,以及你实际安装的客户端的设置之中,认真读完需要半天时间。写着 '匿名' 的徽章没有指明任何观察者,所以没有什么可核查的。下面五个步骤把广告变成可以逐条检验的说法。
究竟是谁在运营出口
从法律实体以及其法院能够强制它的国家开始。只提供网页表单的联系页面不算联系渠道;你需要一个能查到的邮寄地址或注册编号。署名的志愿者和邮箱后面的转售商都是可能的安排,但它们遇到付款争议或下架要求时失败的方式不同。在安装任何东西之前,先记下你面对的是哪一种。
然后对你加入的部署进行分类。商业推广出口、来自公开目录的志愿者节点,以及不花你一分钱的雇主网关,是三种不同的交易,而在每一种里决定谁能连接的主体并不相同。
分类可以预测你会遇到的故障:靠广告资助的服务可能限速或注入内容,志愿者节点可能一夜之间消失,工作网关可能按政策记录一切。这些结果没有一项会出现在服务器数量里。决定你能接受哪种风险,才是真正的选择步骤。
值得要求的四类数据
要求把政策分成四类:浏览活动、连接元数据、账户记录和诊断信息。没有这些划分却承诺不留日志的页面,并没有告诉你它保留什么。连接元数据是大多数运营者会保留的部分,因为滥用投诉会附带地址和时间戳。承认按声明期限保留它的运营者,比否认一切的运营者更容易评估。请阅读每一类的保留期限,以及收到法律请求后的流程。
审计声明也需要同样的对待。读清范围、审计方和日期,然后问报告覆盖了什么:对客户端应用的评审对服务器如何配置几乎说明不了什么,而几年前的报告描述的是此后已经改变的服务。如果缺少这些细节,就把徽章当作营销。
从外部就能看到的维护
停止接收更新的软件,无论上面印着什么协议,都是安全问题。寻找有带日期条目的发布渠道,以及有据可查的漏洞报告方式,因为这两样发布起来很便宜,而要伪造多年却很困难。
协议标签描述的是路径中的一个组件,而不是另一端的当事方。WireGuard 可以是最新的,却仍然终结在会保留详细连接日志的运营者那里,OpenVPN 或任何其他协议也是如此。评估你被要求安装的客户端构建版本及其背后的更新路径,然后把运营者作为单独的问题来评估。标签说明字节如何被封包,而不是谁来解开它。
证明路由和终止开关
在你真正会用的客户端里安装配置文件,连接它,看看这台机器如何看待自己的流量。在 Linux 上,三条命令就能回答大部分问题:
curl -s https://ifconfig.me
ip route get 1.1.1.1
wg show
第一条打印远程站点看到的地址,那应该是你选择的出口;第二条显示 dev wg0 默认路由被接管时的情况;第三条报告以秒计量的握手时间。仍然指向 eth0的路由,或者几小时前的握手,意味着隧道并没有承载你所假设的东西。
用下面的命令把接口关掉后,再重复一次地址查询 sudo wg-quick down wg0。如果请求超时,说明隧道不在时流量被拦截了,这正是终止开关应该做的;如果返回你家宽带运营商的地址,那就什么也没有受到保护。也要检查客户端的路由覆盖范围,因为排除掉你在意目的地的拆分隧道,是与宣传不同的另一种产品。两个答案都该写进你的笔记,放在产生它们的那段输出旁边。
密钥、空白,以及一句话的决定
配置文件或账户凭据是通往某个网络位置的钥匙,所以要像对待任何密钥一样对待它。不要把它贴到支持论坛,不要在其他地方重复使用这个密码,停用服务时把它吊销。如果文档从不说明谁为服务出资、记录保留多久,就把这一点写成未解的问题。没有解释的空白是关于运营者的事实,而不是编造一个宽厚解释的理由。
EFF 的 选择 VPN 指南 从用户的角度提出同样的问题,是比对比表格更好的起点。步骤做完后,试着用一句话说出你的选择:谁在运营、他们保留什么、你测试了什么。如果这句话需要一个你无法核实的说法,决定就还没有完成。免费工具不会消除隐私问题,最好的情况是把它交给你睁着眼睛选定的运营者。把笔记留下来,因为政策可能在你察觉之前很久就已改变。