IPFire 社区仓库
为 IPFire 提供代理集成、DNS 增强、动态 DNS、中文汉化、系统诊断和网络工具等扩展。
支持平台
- 适用于 IPFire-2.29 x86_64
项目特色
- 独立于官方 Pakfire
- 使用
ipfrepo统一管理安装、升级与卸载 - 不修改官方仓库及系统信任链
- 社区维护,持续扩展插件生态
安装仓库
在终端环境,以 root 身份执行:
curl -fsSL https://opnwall.github.io/IPFire-repo/install-repo.sh | sh
安装插件
ipfrepo update
ipfrepo install zerotier
常用命令
ipfrepo list # 列表插件
ipfrepo info <package> # 查看插件
ipfrepo install <package> # 安装插件
ipfrepo remove <package> # 移除插件
ipfrepo update # 更新仓库
ipfrepo upgrade # 更新仓库
插件源码
https://github.com/Opnwall/IPFire-repo/tree/main/src
pfSense 社区仓库
为 pfSense 提供代理集成、DNS 增强、动态 DNS、中文汉化、系统诊断和网络工具等扩展。
支持平台
- pfSense CE 2.8.1、pfSense plus 26.03.1
- FreeBSD 15 / FreeBSD 16
- amd64 架构
安装方法
1.pfSense CE
fetch -o /usr/local/etc/pkg/repos/opnwall.conf \https://opnwall.github.io/pfSense-repo/pfsense-ce-opnwall.conf
pkg update -f
2.pfSense Plus
fetch -o /usr/local/etc/pkg/repos/opnwall.conf \https://opnwall.github.io/pfSense-repo/pfsense-plus-opnwall.conf
pkg update -f
3.补丁安装
pfSense 默认只在官方仓库中查询 pfSense-pkg-*,并隐藏来源不是官方仓库的已安装插件。执行以下命令,让“可用软件包”和“已安装的软件包”同时显示所有已启用仓库中的插件:
fetch -qo - https://opnwall.github.io/pfSense-repo/enable-opnwall-gui.sh | sh
脚本会备份 /etc/inc/pkg-utils.inc、验证修改结果并刷新 WebGUI。pfSense 固件更新可能覆盖该修改,升级后可重新执行相同命令。
安装插件
通过系统包管理器安装插件,安装补丁后,可在插件列表查看所有社区插件。
删除仓库
如需删除仓库配置,请执行:
rm -f /usr/local/etc/pkg/repos/opnwall.conf pkg update -f
以上操作只会删除软件仓库配置,不会卸载已经安装的插件。
插件源码
https://github.com/Opnwall/pfSense-repo/tree/main/src
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- 软件包。
删除仓库
如需删除仓库配置,请执行:
rm -f /usr/local/etc/pkg/repos/opnwall.conf pkg update -f
以上操作只会删除软件仓库配置,不会卸载已经安装的插件。