如何自定义OPNsense菜单

本文以汉化OPNsense防火墙的菜单为例,介绍修改OPNsense防火墙菜单的方法。

修改菜单名称

OPNsense防火墙的菜单文件位于以下位置:

/usr/local/opnsense/mvc/app/models/OPNsense/Core/Menu/Menu.xml

下面的图是修改前菜单显示的英文Categories菜单。

使用WINSCP工具进入防火墙的后台,找到Menu.xml文件。

用UltraEdit或其他文本编辑软件打开Menu.xml文件,找到Categories菜单所在的行。

Categories所对应的英文修改为中文菜单类别,保存并覆盖原文件。

进入防火墙SHELL环境,运行以下命令:

sudo /usr/local/etc/rc.configure_firmware

重新导入防火墙Web页面,可以看到菜单汉化成功。

修改菜单图标

如果要修改菜单对应的图标,也可以在Menu.xml文件中进行修改。以修改防火墙>诊断菜单图标为例,修改前的图标为一个急救包,如下图所示:

在Menu.xml文件中,找到诊断菜单所在的行:

第一行代码为图标设置内容,包含图标的大小,类别等信息。可以到这里找到想替换的图标代码进行替换。在本例中,将它替换为一个心形的图标,找到图标的代码如下:

把原代码中的”fa-medkit“替换为”fa-heart“,保存并替换原有文件。

进入防火墙SHELL环境,运行以下命令:

sudo /usr/local/etc/rc.configure_firmware

重新导入防火墙Web页面,菜单图标成功修改完成。

其他

可以参照系统默认的菜单格式,添加自定义菜单。例如,添加指向自定义网站的链接等。

注意,修改后的防火墙菜单,在系统升级后将被自动替换为默认菜单。

暂无评论

发送评论 编辑评论


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