我正在尝试连接到从 MacOS 上的 App Store 下载的 WireGuard VPN。我有一个如下所示的 .config 文件:
[Interface]
PrivateKey = ----value-----
Address = ----value-----
DNS = ----value-----
MTU = ----value-----
[Peer]
PublicKey = ----value-----
PresharedKey = ----value-----
AllowedIPs = 0.0.0.0/0,::/0
Endpoint = ----value-----
当我使用配置文件中的导入隧道时,它出现错误:
Unable to create tunnel; Reading or writing the configuration failed.
任何帮助都值得感激!
答案1
DNS 和 MTU 不是有效选项。您可能想在其他文件中设置这些选项。这些是常规网络设置,而不是特定于 wireguard 的。您可以参考文档了解有效的 wireguard 选项、它们的效果以及如何格式化它们。
文档中还有一些示例展示如何格式化密钥和 IP,以防您遇到密钥或 IP 格式错误。
https://manpages.debian.org/unstable/wireguard-tools/wg.8.en.html#CONFIGURATION_FILE_FORMAT
答案2
请参阅本教程Mac 上的 Wireguard VPN