gpt4 book ai didi

ios - wireguard ios,路由 ip+net : sysctl: operation not supported

转载 作者:行者123 更新时间:2023-11-29 05:22:44 28 4
gpt4 key购买 nike

我尝试从https://git.zx2c4.com/wireguard-apple/about/运行wireguard项目在我的 ios 设备上。我遇到问题,无法正常工作,尝试连接时不断收到以下错误:[NET]路由 ip+net: sysctl: 不支持操作

根据我的调试,错误来自wireguard-go库,可以在此处找到: https://git.zx2c4.com/wireguard-go/

在论坛上我发现从 IOS 9 开始,sysctl 被禁用。但是为什么我的构建无法工作,如果我从 AppStore 安装wireguard 就可以工作。

最佳答案

问题出在 go 版本上。在 1.13.3 中不起作用,但在 1.13.2 中起作用。Go 必须通过brew 安装,因为:

REAL_GOROOT := $(shell which 2>/dev/null)
export GOROOT := $(BUILDDIR)/goroot
$(GOROOT)/.prepared:
[ -n "$(REAL_GOROOT)" ]
mkdir -p "$(GOROOT)"
rsync -a --delete --exclude=pkg/obj/go-build "$(REAL_GOROOT)/" "$(GOROOT)/"
patch -p1 -f -N -r- -d "$(GOROOT)" < goruntime-boottime-over-monotonic.diff
touch "$@"

Homebrew 版本 1.13.3 不再存在。您需要从此处安装旧公式: https://raw.githubusercontent.com/Homebrew/homebrew-core/407fa456e9d7f94716ee6a63f151b256ed664125/Formula/go.rb

更新:他们更新了代码以支持 go 版本 1.13.3,但目前似乎无法正常工作。

关于ios - wireguard ios,路由 ip+net : sysctl: operation not supported,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58504254/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com