在 IOS14 上,当 Wi-Fi 连接可用时,如何通过移动数据连接 Wireguard VPN

在 IOS14 上,当 Wi-Fi 连接可用时,如何通过移动数据连接 Wireguard VPN

我已经在我的 iPhone 6s 和公共服务器之间设置了Wireguard隧道。我在 iOS 14.4.2 上使用Wireguard应用程序

Iphone 的配置如下:

[Interface]
PrivateKey = <hidden>
ListenPort = 31194
Address = 10.0.0.2/32, fd99::10:0:0:2/128
MTU = 1280

[Peer]
PublicKey = <hidden>
AllowedIPs = 10.0.0.0/24, fd99::a00:0/112
Endpoint = 139.xxx.xxx.203:31194
PersistentKeepalive = 10

连接到具有以下配置的服务器:

[Interface]
Address = 10.0.0.0/32
Address = fe80::acee:f99a:4d29:582f/64
Address = fe80::d290:fbfc:499f:a91/64
Address = fe80::2546:b195:41d4:3dfc/64
Address = fe80::3c03:6787:b98a:5864/64
Address = fe80::122f:f5fb:3510:8f18/64
Address = fe80::d44f:b466:97b1:d2a4/64
MTU = 1280
SaveConfig = true
ListenPort = 31194
PrivateKey = <hidden>

[Peer]
PublicKey = <hidden>
AllowedIPs = 10.0.0.1/32
Endpoint = 88.xxx.xxx.208:31194

[Peer]
PublicKey = <hidden>
AllowedIPs = 10.0.0.2/32
Endpoint = 88.xxx.xxx.208:31194

我本地网络中的另一个对等端和同一网络的 wifi 上的 iPhone 连接正常。但是,当 wifi 关闭且手机使用 4G 数据时,与服务器的握手无法完成。

正如您所看到的,我已尝试降低 MTU,但这似乎没有效果 - 我做得正确吗?

Google 提示移动网络可能使用 ipV6,所以我尝试添加 ipV6 地址 - 这些地址正确吗?但是,根据 ipv6-test.com,我的连接不是 ipV6。

英国的移动网络是 SMARTY(The Three Network 的一部分)。其他用户报告称,他们能够在此网络上成功使用 wireguard。

对于我可以尝试的其他改变还有什么建议吗?

相关内容