将 IPsec 隧道从 IPv4 端点转发到 IPv6 端点

将 IPsec 隧道从 IPv4 端点转发到 IPv6 端点

我有一个新的 ISP,现在只有一个 Dual Stack - Lite 连接。这意味着我无法再通过 IPv4 访问我的路由器,因为外部 IPv4 地址是私有的。我有原生 IPv6 连接。

我的 IPSec 隧道无法在仅有 IPv4 的网络(大多数)上运行。

我有一个具有 IPv4/v6 连接的根服务器。我可以使用此服务器转发 IPSec 数据包吗?如果可以,该怎么做?我尝试使用 socat,但我的 iPhone 一直说无法到达 VPN 端点。我尝试的命令(并行)是:

socat UDP4-LISTEN:500,fork,su=nobody UDP6:fqdn:500
socat UDP4-LISTEN:4500,fork,su=nobody UDP6:fqdn:4500
socat IP-RECVFROM:50,fork,su=nobody IP6-SENDTO:fqdn:50

相关内容