介绍通过 TCP 和 IPv6 的 WireGuard
2021 年 11 月 1 日
随着我们为 Mullvad VPN 增加更多高级设置,我们比以往更需要您的反馈。因此,我们鼓励桌面用户测试我们首次实现的通过 TCP 和 IPv6 的
WireGuard。
要尝试这两种设置,请下载最新的 Windows、macOS 或 Linux 版本的 。如果您愿意给我们反馈,请发送邮件至 [email protected]。
如何通过 IPv6 连接到 WireGuard 服务器
此设置在 CLI 中已可用,但现在可以在应用中进行配置。
- 打开桌面应用。
- 打开 设置 > 高级。
- 将 隧道协议 设置为“WireGuard”。
- 在下方,点击 WireGuard 设置 。
- 向下滚动到 IP 版本 ,选择“IPv6”。
要使其正常工作,您的设备不仅需要支持 IPv6,还需连接到提供 IPv6 的网络。
如何使用通过 TCP 的 WireGuard
WireGuard 默认仅支持 UDP。这可能会导致问题,因为许多公共网络(如咖啡馆和火车上)会阻止 UDP。这就是我们引入通过 TCP 的
WireGuard 的原因。
在这一初始阶段,我们仅将其部署到少数几个服务器。如果我们收到反馈表明此解决方案运行良好,我们将把其扩展到所有 WireGuard 服务器。
以下是当前支持通过 TCP 进行 WireGuard 的服务器:
- au1-wireguard
- de12-wireguard
- gb5-wireguard
- jp13-wireguard
- nl2-wireguard
- se6-wireguard
- se9-wireguard
- se17-wireguard
- us113-wireguard
- us114-wireguard
要尝试这个,您需要使用 。
- 运行
mullvad relay set hostname se6-wireguard
(可以使用上述任何服务器)。 - 运行
mullvad relay set tunnel wireguard --protocol tcp
(如果要重置配置,请使用相同命令,但将--protocol
更改为 any)。 - 一旦连接成功,检查您的状态以验证您正在使用 TCP。