我尝试在 Docker 容器中使用 NordVPN,但在连接过程中遇到几个错误。这些错误似乎涉及 TELIO 的问题,特别是在尝试使用 LinuxNativeWg 和 BoringTun 适配器时。以下是我收到的错误消息:
2024/02/27 09:22:07 [Error] TELIO: telio_start_named: Err(Adapter(LinuxNativeWg(Connect { source: NlError(Msg("uncategorized error")) })))
2024/02/27 09:22:08 [Error] TELIO: telio_start_named: Err(Adapter(BoringTun(IOCtl("Invalid argument"))))
2024/02/27 09:22:08 [Error] TELIO: telio_disconnect_from_exit_nodes: Err(NotStarted)
2024/02/27 09:22:08 [Error] TELIO: telio_disconnect_from_exit_nodes: Err(NotStarted)
2024/02/27 09:22:08 [Error] opening the tunnel: starting libtelio on retry with boring-tun: generic error
尽管进行了大量的互联网搜索,但我一直无法找到这些具体问题的相关信息或解决方案。我尝试了多种方法来解决该问题,包括在互联网上搜索类似问题、设置net.ipv4.ip_forward=1以及尝试不同版本,但均无济于事。
如果有人遇到过类似问题或对如何解决这些 TELIO 连接错误(特别是 LinuxNativeWg 连接和 BoringTun 适配器错误)有任何见解,我们将不胜感激您的帮助。
尝试的方法:上网搜索,设置net.ipv4.ip_forward=1,尝试不同版本。
提前感谢您的帮助。
我发现这篇文章很有帮助:在 docker 容器中调用 OpenConnect VPN 客户端显示 TUNSETIFF 失败:不允许操作
我使用以下命令启动了我的docker,现在一切正常:
docker run -t -d --privileged imagename