我最近将操作系统从 Windows 10 更新到了 Windows 11,因此从 WSL1 切换到了 WSL2。我有一个使用 WSL2 在 Windows 中运行的 Ubuntu 应用程序。
现在,我已经在 AWS 中设置了到 redis 的隧道,以便我可以使用 localhost 和我在 putty 中分配的一些端口访问 redis。只有当我使用 Wireguard VPN 时,我才能连接到 AWS。
我可以使用 VPN 在 Windows 机器上连接此设置以及 AWS 中的 redis 服务
但是在 Ubuntu 中,我无法连接到主机和端口,但无法连接(在 Windows 10 中使用 WSL 时可以工作)
我尝试使用 /etc/resolv.conf 中的 ip 而不是 localhost,如其中一个 stackoverflow 帖子中所述,还尝试使用 hostname.local 和 port,但这也不起作用。
有人遇到过这种情况吗?