为方便安装 OPNsense 插件,搭建了一个社区存储库,为 OPNsense 提供代理集成、DNS 增强、动态 DNS、中文汉化、系统诊断和网络工具等扩展。
支持平台
- OPNsense 26.x
- FreeBSD 14 / FreeBSD 15
- amd64 架构
仓库配置通过 ${ABI} 自动选择与当前系统匹配的插件目录。
安装方法
以 root 身份登录 OPNsense 命令行并执行:
fetch -o /usr/local/etc/pkg/repos/opnwall.conf \https://opnwall.github.io/OPNsense-repo/opnwall.conf pkg update -f
然后进入:系统 >固件>插件,此时应当可以在插件列表中看到 Opnwall 提供的 os- 软件包。
插件列表
- os-ddclient-opnwall — 增强版 DDClient 替代插件,支持阿里云、腾讯云和 IPv6 接口
- os-ddns-go — DDNS-Go 动态域名解析插件
- os-lang — OPNsense 中文汉化工具
- os-lucky — Lucky 网络工具箱
- os-pftop — pfTop 防火墙状态诊断页面
- os-staticarp — 静态 ARP 绑定工具
- os-ttyd — ttyd 网页终端插件
- os-unboundcustom — Unbound DNS 自定义配置选项
删除仓库
如需删除 Opnwall 仓库配置,请执行:
rm -f /usr/local/etc/pkg/repos/opnwall.conf pkg update -f
以上操作只会删除软件仓库配置,不会卸载已经安装的插件。单个插件可以通过 OPNsense 插件页面删除,也可以执行:
pkg delete <软件包名称>
插件源码
所有已发布插件的完整源码均已放在以下目录:
https://github.com/Opnwall/OPNsense-repo/tree/main/src
每个 os-* 目录都是一个独立的插件项目,并提供 build.sh,可在兼容的 OPNsense/FreeBSD 环境中自行编译。
欢迎提交错误报告、兼容性反馈和代码贡献:
https://github.com/Opnwall/OPNsense-repo/issues
其他事项
这是一个独立维护的社区项目,与 OPNsense Project 或 Deciso B.V. 没有隶属关系,也不受其官方支持。
安装第三方插件前建议:
- 备份当前 OPNsense 配置。
- 尽量先在非生产环境中测试。
- 每次 OPNsense 大版本升级后重新检查插件兼容性。
- 代理、DNS 和 DDNS 插件可能改变关键网络行为,请在使用前仔细检查配置。
插件源码以及其中包含的第三方组件,分别遵循各项目目录中附带的许可证和声明。