我的 wireguard 安装已损坏,无法修复

我的 wireguard 安装已损坏,无法修复

自从我在运行 MacOS Sierra 的 MacBook Air 上安装了 Wireguard 后,到目前为止还没有给我带来任何重大问题。我一直在使用世贸组织生成 wireguard 配置文件,但我不认为这是导致 wireguard 出现问题的原因。因此,在过去一两天里,当我运行它时,wg-quick up ~/wgcf/wireguard-profile.conf它会打印三行然后挂起。

[#] wireguard-go utun
[+] Interface for wgcf-profile is utun1
[#] wg setconf utun1 /dev/fd/63

这些是我目前安装的版本:

wireguard-go v0.0.20210212-10-g2fa6aab
wireguard-tools v1.0.20200827 - https://git.zx2c4.com/wireguard-tools/
go version go1.16 darwin/amd64

我一直在尝试用各种不同的方法解决这个问题,从使用 brew 卸载并重新安装 wireguard-tools 和 wireguard-go。我手动下载了最新版本的 go 和 wireguard-go,但它仍然像以前一样挂起。现在我不知道该怎么办了。

答案1

我在类似情况下遇到了同样的错误。

我的wireguard-go不知何故已更新至0.0.20220117,而我的wireguard-tools则落后于1.0.20200513

我跑了:

brew upgrade wireguard-tools

它将其更新为1.0.20210914,然后wg-quick up ~/.config/wireguard/wg0.conf又开始为我工作了。

注意:公司的系统管理员也同时重新启动了 Wireguard 服务器,因此这也可能有助于其正常运行。

相关内容