我有一个正在运行的 OPNsense 社区版本。我想os-wireguard-go
在我的计算机上安装该软件包。我发现插件只能使用专业许可证才能安装。我还找到了这个 repo:
https://pkg.opnsense.org/FreeBSD:13:amd64/23.1/latest/All/
似乎有所有可用的插件。我想将其添加到
/usr/local/etc/pkg/repos/OPNsense.conf
但是当我这样做时,我收到证书错误。
我想做这样的事:
fetch -o /usr/local/share/opnsense/pkg/fingerprints/pkg.opnsense.org.pub
https://pkg.opnsense.org/pub/pkg.opnsense.org.pub
去获取指纹。我被困在这里了。
fetch
我是否也可以https://pkg.opnsense.org/FreeBSD:13:amd64/23.1/latest/All/os-wireguard-go-1.13_5.pkg文件并安装它或者这是一件愚蠢的事情?
这文档不知何故说该工具使用了已被禁用的 FreeBSD repo,但这非常令人困惑。
答案1
我创建了一个.conf
名为 OPNsenseCore.conf 的新文件并添加了以下几行,它起作用了:
OPNsenseCore: {
fingerprints: "/usr/local/etc/pkg/fingerprints/OPNsense",
url: "pkg+https://pkg.opnsense.org/${ABI}/23.1/latest",
signature_type: "fingerprints",
mirror_type: "srv",
priority: 11,
enabled: yes
}
pgk update
您可以在 OPNsense WebUI 中看到所有插件。
缺点是原始版本是,23.4
而 repo 只提供23.1
。也许有人可以对此发表评论。我不知怎么地看到opnsense-patch -c plugin
应该可以以某种方式更新到最新版本。也许有人可以对此发表评论。