pfSense 社区存储库

为方便安装 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 固件更新可能覆盖该修改,升级后可重新执行相同命令。

插件列表

  • pfSense-pkg-adguardhome  —–  AdGuard Home DNS 过滤集成
  • pfSense-pkg-arp —–  静态 IP/MAC 绑定
  • pfSense-pkg-ddns-go —–  DDNS-Go 动态 DNS 集成
  • pfSense-pkg-lang —–  中文汉化工具
  • pfSense-pkg-lucky —–  Lucky 网络工具箱
  • pfSense-pkg-ttyd —–  ttyd 网页终端

安装插件

通过系统包管理器安装插件,安装补丁后,可在插件列表查看所有社区插件。

删除仓库

如需删除 Opnwall 仓库配置,请执行:

rm -f /usr/local/etc/pkg/repos/opnwall.conf
pkg update -f

以上操作只会删除软件仓库配置,不会卸载已经安装的插件。单个插件可以通过 pfSense 插件页面删除,也可以执行:

pkg delete <软件包名称>

插件源码

所有已发布插件的完整源码均已放在以下目录:

https://github.com/Opnwall/pfSense-repo/tree/main/src

每个 pfSense-pkg 目录都是一个独立的插件项目,并提供 build.sh,可在兼容的 pfSense/FreeBSD 环境中自行编译。

欢迎提交错误报告、兼容性反馈和代码贡献:

https://github.com/Opnwall/pfSense-repo/issues

其他事项

这是一个独立维护的社区项目,与 Netgate 或 pfSense 项目无隶属关系,也不受其官方支持。第三方软件包可能影响系统升级和稳定性,安装前请备份配置并优先在非生产环境测试。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇