购买 Mullvad VPN 并通过中介代理进行使用
记录笔者购买 Mullvad VPN 时的决策以及购买后通过中介代理使用 Mullvad WireGuard 节点的方式。
购买方式的目标
这次购买 Mullvad 的核心目标不是追求“完全匿名支付”,而是避免在 VISA 银行卡账单中直接出现 Mullvad、Mullvad VPN 或明显的 VPN 字样。
原因在于,即使 VPN 服务本身不要求实名,如果支付最终落到实名银行卡上,而账单商户描述直接写成 MULLVAD、PAYPAL *MULLVAD 或 VPN*...,那么银行侧仍然可以很直接地判断这笔消费与 VPN 有关。对于大陆发行的 VISA ,这毫无疑问是一个巨大的风险点,银行不一定会直接采取某些行动,但是绝对不会有好事。
同时,为了避免邮寄的麻烦以及带来的额外费用,主要选择数字 voucher 而非实体 voucher 。
各购买渠道与支付方式对比
| 购买渠道 | 支付方式 | VISA 银行账单表现 | 是否达到“不出现 Mullvad/VPN”目标 | 验证状态 | 备注 |
|---|---|---|---|---|---|
| Mullvad Official | PayPal + VISA | PAYPAL *MULLVAD | ❌ | Mullvad 客服实际测试确认 | Mullvad 客服专门做了一笔交易确认账单描述,因此 Mullvad 品牌会直接暴露给发卡行 |
| Mullvad Official | VISA Direct / Stripe | 官方说明支付 token 通常形如 VPN*xxxxxxxxxx | ❌ | Mullvad 官方资料 | Mullvad 当前信用卡支付由 Stripe 处理;官方退款/账号找回说明明确表示银行账单通常可以找到 VPN*... token (Mullvad VPN)。 |
| SerialCart | PayPal + VISA | 实测为 PAYPAL *MYSECURESPC | ✅ 就账单名称而言 | 实际交易验证 | 这笔订单后来因 SerialCart 判断 PayPal account 未 verified 而未正常完成,最终退款,所以虽然账单描述符合要求,但整个支付路径并不可靠 |
| SerialCart | VISA Direct | SERIALCART.COM | ✅ | 完整实际验证成功 | VISA 已正式入账,SerialCart voucher 成功取得并兑换到 Mullvad;目前是整个测试中结果最明确的一种 |
| ProxyStore 实体/普通商店 | PayPal + VISA | 未实际验证 | ? | 支付方式确认,账单描述未知 | ProxyStore 当前明确接受 PayPal,同时还接受现金、邮寄现金、Monero、Bitcoin、SEPA。不能仅凭网站判断 PayPal 最终向银行传什么 descriptor (ProxyStore)。 |
| ProxyStore 实体/普通商店 | VISA Direct | 当前页面未列为支付方式 | — | 官网信息 | 当前 Mullvad voucher 页面列出的支付方式中没有直接银行卡支付。 |
| ProxyStore Digital Goods | PayPal + VISA | 不适用 | — | 官网信息 | 当前 digital goods 商店列出的是现金、邮寄现金、Monero、Bitcoin、SEPA,没有 PayPal。 |
| ProxyStore Digital Goods | VISA Direct | 不适用 | — | 官网信息 | 当前同样没有列出银行卡支付。 |
这里有两个比较重要的补充。
首先,Mullvad 官方目前确实接受信用卡和 PayPal,信用卡由 Stripe 等第三方支付机构处理。Mullvad 自己也明确说明,信用卡、PayPal 这类支付并不是匿名支付,第三方支付机构会拥有相应的付款人信息1。
其次,SerialCart 确实是 Mullvad 官方经销商,而不是来源不明的 voucher 市场。SerialCart 自己公开其 Mullvad distributor 身份,目前也仍然在销售 Mullvad voucher。
因此,从这次测试的实际结果看,最符合最初目标的路径是:
VISA → SerialCart → Mullvad voucher → Mullvad account
SerialCart 支付和客服过程中发现的问题
SerialCart 的实际使用过程并不算完全顺畅。
最开始尝试的是:
VISA → PayPal → SerialCart
PayPal 侧交易一度显示 Completed,VISA 账单上出现:
PAYPAL *MYSECURESPC
但 SerialCart 订单一直是 on hold。
后来 SerialCart 表示,只接受 verified PayPal account,认为当前 PayPal 账户没有满足其验证要求,因此不接受订单并退款。之后改用VISA Direct → SerialCart则支付成功,账单正式入账为SERIALCART.COM,voucher 也正常取得并成功充值 Mullvad。
SerialCart 客服异常的原因
期间一共提交了 3 个 Support Ticket,数天一直停留在 Ausstehend,没有任何处理。
通过另外发送英文邮件询问后,SerialCart 回复说明:
他们的系统把之前的所有消息都标记成了 SPAM,可能与邮箱地址有关,因此工作人员之前根本没有看到这些消息。
之后客服处理了订单,并完成第一笔 PayPal 订单的退款。
笔者注册 SerialCart 时使用的是SimpleLogin alias,有可能 SerialCart 的邮件/风控系统对这个 alias 地址产生了较高风险评分。
Mullvad 实际使用测试
购买问题解决之后,下一步是不安装 Mullvad 官方客户端,而直接使用 Mullvad 提供的 WireGuard 配置。
这是 Mullvad 官方支持的使用方式。官方可以直接生成 WireGuard configuration file,并明确允许用户使用第三方 WireGuard client2。
典型 Mullvad WireGuard 配置包含:
[Interface]
PrivateKey = <client-private-key>
Address = 10.x.x.x/32,fc00:.../128
DNS = 10.64.0.1
[Peer]
PublicKey = <mullvad-server-public-key>
AllowedIPs = 0.0.0.0/0,::/0
Endpoint = <mullvad-server-ip>:<port>
Mihomo 官方支持把标准 WireGuard 配置转换为自己的 wireguard proxy3。
proxies:
- name: Mullvad-WG
type: wireguard
server: <Mullvad WG Server>
port: <Mullvad WG Port>
ip: <WireGuard IPv4>
ipv6: <WireGuard IPv6>
private-key: <Private Key>
public-key: <Mullvad Server Public Key>
allowed-ips:
- 0.0.0.0/0
- ::/0
udp: true
mtu: <Mullvad Config MTU>
实际参数直接从 Mullvad 下载的 .conf 中对应转换即可,不需要重新生成另一套 WireGuard key。
中国大陆网络下:直接 WireGuard 实测失败
实际测试发现,Mihomo 直接连接 Mullvad WireGuard endpoint 无法正常建立可用连接。
这个测试结果与“裸 WireGuard 并不适合作为抗 DPI/审查协议”的一般认识是一致的。裸 WireGuard 本身也不是为流量伪装设计的,因此不应把它当作抗审查传输层使用。
使用 dialer-proxy 后成功
随后使用 Mihomo 的 dialer-proxy:
proxies:
- name: Mullvad-WG
type: wireguard
server: <Mullvad Server>
port: <port>
ip: <WG IP>
private-key: <private key>
public-key: <server public key>
udp: true
dialer-proxy: Proxy-Node
实际测试可以正常连接 Mullvad WireGuard。
Mihomo 官方对 dialer-proxy 的定义也非常明确:当前 proxy 建立底层连接时,通过指定的另一个 proxy 或 proxy-group 建立4。
这套结构实际上把两个问题拆开处理:
┌─ 解决 GFW / 网络可达性
│
本机 → Dialer Proxy → Mullvad → Internet
│
└─ 解决最终出口和 VPN 信任问题
前置节点只负责让 Mullvad WireGuard endpoint 可达。
Mullvad 则负责真正承载最终 Internet 流量并提供出口 IP。
因此只要整个链路配置正确,前置代理运营方看到的主要是客户端与 Mullvad 之间的隧道通信,而最终网站流量由 WireGuard 加密保护。
Dialer 节点区域选择的实际影响
dialer-proxy 最好和 Mullvad WireGuard 节点处于相同或邻近地区。
对于需要跨洲绕路的情况,实测发现:
- 延迟明显增加
- 实际吞吐明显下降
绕路加拿大连接新加坡节点:

同为新加坡节点:
