iPhone无法接入可正常使用的WireGuard VPN网络的问题求助
iPhone无法接入可正常使用的WireGuard VPN网络的问题求助
我家里有一台iPhone,死活没法和我的VPN服务器正常握手,完全不知道该怎么办了。
我在Debian主机上搭建了一台家庭VPN服务器(补充说明:它同时也是我的DNS服务器),这台主机放在OpenWRT路由器后面,负责转发设备流量,还能让设备访问家里的所有本地服务。目前这个VPN子网里已经有两个客户端能正常连接,服务器的完整配置如下:
Debian服务器的WireGuard配置
[Interface] # Name = Debian Server Address = 10.0.0.1/24, fdc9:281f:04d7:9ee9::1/64 PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eno3 -j MASQUERADE PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eno3 -j MASQUERADE ListenPort = 51820 PrivateKey = <PRIVATE KEY> [Peer] # Name = Arch-Linux PublicKey = <PUBLIC KEY> PresharedKey = <PSK> AllowedIPs = 10.0.0.2/32, fdc9:281f:04d7:9ee9::2/64 [Peer] # Name = Android PublicKey = <PUBLIC KEY> # 注:原配置内容未完整提供
现在Arch-Linux和Android设备都能毫无问题地连接这个VPN,但唯独iPhone的握手始终失败,有没有大佬能帮忙分析下可能的原因?
备注:内容来源于stack exchange,提问作者Bilgecrank
相关产品推荐
相关产品推荐

