Meet Algo:真正可用的VPN解决方案
我认为你会同意:市场上没有哪款VPN能在安全性和易用性之间取得完美平衡。
现在这种情况改变了。
今天我们推出Algo——一款为简化部署和安全性而设计的自托管个人VPN服务器。Algo能在云端自动部署按需VPN服务,该服务不与其他用户共享,仅依赖现代协议和密码套件,并只包含必需的最精简软件。
而且它是免费的。
适合注重隐私、频繁出差或没有专职IT部门的人群。
远离商业VPN
它们很糟糕。
付费服务实质是商业蜜罐。若攻击者攻破VPN提供商,就能监控大量敏感数据。
付费VPN往往不安全:共享密钥、弱加密带来虚假安全感,且需信任运营商。
即使你未做任何不当行为,也可能与不法分子共享同一端点。届时执法部门查封时你的网络流量将被分析。
Streisand并非更好
概念不错。实现拙劣。
它会安装约40个服务,包括多个远程访问服务、Tor中继节点和过时软件。需管理大量密钥且允许弱加密。
庞大的资源占用使普通人难以保障安全。若为自己单独设置服务器,根本无法察觉是否被入侵。
OpenVPN:需客户端软件
OpenVPN缺乏主流桌面/移动系统的开箱即用支持,带来不必要的复杂性,影响用户体验。
用户还需负责软件更新维护,这简直是灾难配方。
最糟的是,OpenVPN依赖TLS协议及实现的安全性。鉴于过往安全事件,我们对其信任度较低。
其他VPN的S/WAN困境
早期免费VPN软件FreeS/WAN在2000年代初因开发团队分裂而消亡。三人分别分叉为LibreSwan、strongSwan和Openswan。
如今使用任一都需近乎部落知识般的经验。现有文档令人困惑:
- 缺乏区分度:搜索strongSwan配置可能跳转到LibreSwan页面,术语相似但指令错误
- 晦涩术语:使用"sun/moon/bob/carol"等任意词而非标准术语
- 脆弱方法:多数文档坚持使用L2TP/IKEv1等"久经考验"的方法,尽管IKEv2更简捷强大。既然Apple在iOS8中加入IKEv2,没理由不用
唯有最强S/WAN存活
在深入研究了复杂的S/WAN三重奏后,我们选择了strongSwan。
其文档是三者中最好的,最近为支持IKEv2彻底重写(支持主要新协议版本的正向步骤)。它是唯一提供可信密钥存储选项的IPSec软件。
社区也很 helpful,特别感谢Thermi。
但仍极其复杂。过多贡献者使其变得神秘,仍需部落知识才能让IPSec按需工作。
这些正是密码学软件难用名声在外的原因。紧密的开发社区内部交流导致大量应淘汰选项的泛滥,没有为经验不足用户优化界面的迹象。考虑这些因素才是普及之道。
因此我们构建了Algo
Algo是一套简化个人IPSecVPN设置的Ansible脚本。采用最安全默认配置,支持主流云服务商,多数设备无需客户端软件。
这款"全网VP"强大、安全且整洁,使用最精简软件完成任务。
我们为商旅人士设计Algo。为节省带宽提升安全,它会拦截广告并压缩内容。
今年黑帽大会上我们分享了Algo早期版本,广受好评。
Algo特性
- 仅支持IKEv2
- 仅支持含AES-GCM/SHA2 HMAC/P-256 DH的密码套件
- 生成mobileconfig文件自动配置Apple设备
- 提供添加/删除用户的辅助脚本
- 通过本地DNS解析器和HTTP代理拦截广告
- 基于最新版Ubuntu和strongSwan
- 可安装到DigitalOcean、Amazon、Google、Azure或自有服务器
反特性
- 不支持传统密码套件及L2TP/IKEv1/RSA等协议
- 不安装Tor/OpenVPN或其他高风险服务
- 不依赖TLS安全性
- 多数平台无需客户端软件
- 不宣称提供匿名或规避审查
- 不宣称能防御FSB/MSS/DGSE/FSM
为一次性使用设计
我们希望Algo易于设置,需要时启动,在他人追踪流量前拆除。
设置全自动化,只需回答几个问题,Algo即为你构建VPN。
Apple设备设置也自动化,通过AirDrop传输配置文件,点击安装即可获得VPN——或复数VPN。
不必只选一个VPN网关,可在不同服务创建20个:班加罗尔的Digital Ocean、弗吉尼亚的EC2或其他组合,任君选择。
Algo成为绝佳方案的最终理由
它被抽象为一套已开源的Ansible角色。Ansible提供清晰文档,确保操作可重复,并允许监控配置漂移。
借助Ansible角色,我们能轻松独立添加优化功能。团队成员将持续跟进功能请求。
我们会确保其正确性,你只需使用。
立即尝试Algo。
需要安装帮助?
我们计划于12月16日周五美东时间下午3点举办虚拟加密派对,指导大家安装Algo。注册即可加入。
喜欢本文?请分享至: Twitter / LinkedIn / GitHub / Mastodon / Hacker News