开发者使用 VPN 的方式与普通消费者截然不同。我们关心的不是看巴西区的 Netflix,而是通过受控 IP 路由 API 调用、在不友好的网络(酒店、会议、联合办公)上加密流量,以及在不公开暴露内网服务的前提下进行值班访问。当前业界的共识是把“开发者 VPN”领域分成两个解决截然不同问题的产品类别:消费级隐私 VPN(Mullvad、NordVPN、ExpressVPN、Proton VPN、Surfshark)和用于零配置访问的覆盖网络(Tailscale、ZeroTier)。本指南将逐一介绍两类产品,并解释它们各自解决什么问题。

两大类别

消费级 VPN网状/覆盖网络 VPN
核心职责加密你通往互联网的流量;切换你的 IP 地理位置将你的设备与云网络互相连接
代表产品Mullvad、NordVPN、ExpressVPN、Proton VPNTailscale、ZeroTier、Netmaker
什么时候需要它……在不友好的网络上工作或隐藏来源时需要 SSH/RDP 访问内网主机但不想暴露它们时

你很可能两个都会用到。网状 VPN 负责从你的笔记本连到私有 VPC 里的数据库;消费级 VPN 则是另一条独立隧道,包裹你通往公共互联网的出站流量。

1. Mullvad——隐私优先,匿名注册,固定 €5/月

Mullvad 成为开发者社区的最爱只有一个原因:没有账户体系。你通过生成一个随机的 16 位数字来“创建账户”,匿名支付(加密货币、现金、Apple Pay),然后永远固定 €5/月——没有年付套路,没有续费时价格翻三倍的促销价。40 多个国家的 WireGuard 和 OpenVPN 端点,无活动日志,无理由退款。

对开发者来说,Mullvad 的 wireguard 配置文件可以很容易地塞进一个 bash 别名里,而且他们提供官方的 Linux CLI。无论是搭一条“美国东部”路由来测试你自己的 USA API 的地域封锁,还是在咖啡店网络里工作而不向本地嗅探器泄露流量,它都非常合适。

优点:固定价格、无需邮箱、经过审计的应用、用于分流隧道的 SOCKS5 代理附加功能。

缺点:服务器规模比 Nord 小;高峰时段长距离路由偶尔缓冲。

2. NordVPN——最大的服务器网络,速度快,营销还算诚实

NordVPN 在 60 个国家拥有 5,000 多台服务器。对于需要从多个特定城市获得低延迟路由的开发者(例如测试 CDN 的边缘行为),NordVPN 的服务器广度胜过 Mullvad。NordLynx(他们优化过的 WireGuard)确实很快,该公司的第三方审计也基本了结了 2018 年的服务器入侵事件。

这是一个对联盟营销很友好的产品,这也是每三篇 VPN 盘点文章就有一篇推它的部分原因。说句实话:我们推荐它是因为服务器网络大、客户端稳定,而不是因为佣金。

优点:最大的服务器网络、通过 NordLynx 实现快速 WireGuard、独立 IP 选项、内置 Meshnet 点对点。

缺点:两年付促销会把你引向自动续费;桌面应用有些吵闹;一些流媒体网站对 Nord IP 的封锁比 Mullvad 更激进。

3. ExpressVPN——定价高端,应用稳如磐石

当你需要稳定性和简单的路由器级集成时,ExpressVPN 胜出。他们的 Lightway 协议据称速度很快,应用在各种奇怪的平台上都最可靠(某个开发者的自制系统——他们八成也有对应的应用)。他们也经过了审计;多年来一直维持着可信的无日志记录。

优点:在小众平台上应用体验最好;路由器配置简单;在不友好网络上很可靠。

缺点:消费级 VPN 中价格最高;基础方案的同时连接数较少。

4. Proton VPN——慷慨的免费档,欧盟隐私

Proton VPN(来自 ProtonMail 团队)是最接近“尊重隐私的免费 VPN”的产品。免费方案真正免费,没有数据流量限制,也包含几个国家的节点。对开发者来说,付费档更有亮点:Secure Core(流量经过注重隐私的司法辖区内的加固数据中心),以及优质的瑞士/欧盟端点。

优点:诚实的免费档;强大的隐私背景;开源客户端。

缺点:付费方案的速度处于中游水平;服务器规模比 Nord 小。

5. Surfshark——便宜且不限设备数

Surfshark 面向对价格敏感的家庭和小团队——单个订阅可以同时在不限数量的设备上使用。应用成熟,服务器规模合理,年末促销价格很有杀伤力。

优点:不限设备数;便宜;应用可靠。

缺点:促销期过后续费价格会上涨;UI 会推销他们的附加组件。

6. Tailscale——网状 VPN,内部访问的最爱

现在是另一个类别。Tailscale 构建在 WireGuard 之上,让你即刻搭建一个私有设备网状网络,无需端口转发、无需折腾 DNS、无需管理证书。每台机器只需用你的身份提供商(Google、GitHub、Microsoft)认证,就会神奇地以 100.x.y.z 的地址出现在 Tailnet 中。

对开发者来说,Tailscale 是真正能让你退役堡垒机的工具。你的笔记本、预发布服务器、生产数据库(配好 ACL)和队友的机器都活在同一个扁平的覆盖网络上。通过 Tailscale 运行 ssh staging-db,永远不需要把 22 端口暴露到公网。

优点:近乎零配置;SSO;ACL;MagicDNS;Taildrop 等贴心小功能;几乎支持所有操作系统,包括 Kubernetes。

缺点:免费档个人模式覆盖 100 台设备;企业版定价合理但不便宜;一些网络管理员反对 SSO 控制平面的架构。

# 通过 Tailscale 主机名从任何地方连接
ssh root@staging-db.tail-xxxx.ts.net

# 通过 tailnet IP 调试仅内部可达的服务
curl http://100.85.17.2:9000/healthz

7. ZeroTier——开源的网状网络替代方案

ZeroTier 与 Tailscale 类似,但管理平面是开源的,可以自托管。如果你的安全策略禁止将控制平面路由经过任何 SaaS 厂商,ZeroTier 是可信的替代方案。

优点:可自托管、个人使用 25 个成员以内免费、成熟。

缺点:配置比 Tailscale 逐步更麻烦一些;由社区主导,文档不如 Tailscale 完善。

你要解决的是哪个问题?

“我在咖啡店/机场/酒店办公,想加密我的 API 流量”

Mullvad。固定 €5/月、简单的 CLI、匿名注册、没有营销邮件、没有续费惊吓。如果你想测试有地域限制的端点,同一条 Mullvad 隧道加一个 CLI 参数就能把你路由到新城市。

“我需要访问预发布数据库,但不想暴露 22 端口”

Tailscale。安装就是 curl -fsSL https://tailscale.com/install.sh | sh && tailscale up。搭建 Tailnet 的第一个小时,将在未来一年里为你省下数百小时的堡垒机维护时间。

“我两个都要”

这很正常。机器间流量用 Tailscale,出站流量用 Mullvad。Tailscale 应用支持“exit node”模式,可以让你的某台设备通过 Mullvad 路由 Tailnet 的出站流量——这是一个值得在熟悉两款工具后尝试的高级玩法。

分流隧道与按应用路由

大多数现代 VPN 客户端支持分流隧道——选定的应用走 VPN,其余流量直连。这对开发者至关重要:你通常希望终端/SSH 流量走 VPN,但让视频通话流量直连(音频延迟更低)。Mullvad 和 NordVPN 都支持;ExpressVPN 和 Proton 在部分平台上支持。

调用有地域限制的 API

一些 SaaS API 只接受来自白名单国家(通常是美国,有时是欧盟)的请求。没有 VPN,其他大洲的开发者根本无法测试它们。解决办法是在请求 API 之前先把流量隧道到美国端点:

# 将 Mullvad WireGuard 连接到美国端点
mullvad relay set location us

# 现在 curl 会经由美国出口节点
curl https://api.example.com/geo-only-endpoint

对于需要在 CI 中做这件事的 QA 流水线,在测试步骤之前把 CLI 作为 sidecar 运行:

- name: Connect Mullvad (US exit)
  run: |
    mullvad account set $MULLVAD_TOKEN
    mullvad relay set location us
    sleep 2
    curl https://api.ipify.org  # 验证显示的是美国 IP

把它与我们自己的地址 API 测试套件搭配使用——你可以验证美国 IP 的调用者看到面向美国客户的数据,而非美国 IP 的调用者看到相同数据但延迟不同。

VPN 无法保护你免受什么威胁

  • HTTPS 加密的 API:TLS 已经加密了请求体。VPN 隐藏的是你的来源 IP,而不是一次已经被加密的调用的内容。
  • 你自己机器上的恶意应用:如果你的笔记本本身已被攻陷,VPN 会愉快地把恶意软件的 C2 流量加密转发出去。
  • 身份推断:即使来源 IP 被隐藏,DNS 泄漏或遥测指纹仍可能识别你。请开启 Mullvad 的 DNS 泄漏保护。

速查表

VPN最适合价格起联盟链接?
Mullvad日常隐私,固定价格固定 €5/月
NordVPN最大服务器网络,速度快促销价约 $3/月(两年付)
ExpressVPN高端可靠性约 $7/月(年付)
Proton VPN慷慨的免费档,欧盟隐私免费;付费 $5/月起
Surfshark便宜,不限设备数促销价约 $2.5/月
Tailscale用于内部访问的网状覆盖网络个人免费;团队版 $5/用户起是(团队版)
ZeroTier自托管的网状网络替代方案25 个成员以内免费

最终推荐

如果只能从这份清单里选一款,隐私选 Mullvad,内部访问选 Tailscale。它们覆盖了开发者真正需要的全部场景,都经过审计,也尊重你的时间和数据。如果你的需求更窄、想要庞大的服务器网络,NordVPN 依然是可信的付费选项。无论你选哪个,请开启 DNS 泄漏保护、配置分流隧道,并且每当你接入一个新的网络时,用 curl https://api.ipify.org 验证你的出口 IP——这个五秒钟的小测试,能在 VPN 配置错误咬到你之前先抓住它。