1、上图是最近几天被启发修改的 luci-app-temp-status 卡片样式,参考原生Port Status,自动伸缩均匀分布且居中,适配手机端。
2、Terminal 给OP写了个登陆脚本,模拟了一下腾讯云主机的登陆信息。
BusyBox v1.36.1 (2025-12-22 15:09:46 UTC) built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt 24.10.5, r29087-d9c5716d1d ----------------------------------------------------- System information as of Sun Feb 15 12:17:04 2026 System load: 0.26 0.17 0.11 3/161 5369 CPU usage: 13% usr 4% sys 0% nic 79% idle 0% io 0% irq 2% sirq Disk usage: 66% of 109.4M Memory usage: 34% Processes: 121 WAN Interfaces List (Original): wan wan6 IPv4 for wan: 192.168.1.53 IPv4 for wan:vip: 192.168.1.2 IPv6 for noprefixroute: 2001::::1 IPv6 for noprefixroute: 2001::::2 IPv6 for kernel_ll: fe80::6cf5:ccff:fee9:a17d LAN Interfaces List (Original): lan IPv4 for br-lan: 192.168.9.53 IPv4 for br-lan:vip: 192.168.9.1 IPv6 for noprefixroute: 2001::::3 IPv6 for kernel_ll: fe80::203:7fff:feba:dbad WIFI Interfaces List (Original): phy1-ap0 phy0-ap0 phy2-ap0 Last login: Sun Feb 15 10:15:10 2026 from 192.168.9.201root@MX5300:~#
没啥大用,就是为了 ssh 登陆后好看些
3、写了个 Passwall2 的插件,就是标题说的“插件的插件”
这个嘛~作用就挺大了,DDDD
。
首要作用就是可以避免在 PSW2 宕了、或者假死、或者 rule 损坏、等等情况下导致断网;其次让不需要代理的流量完全不去 PSW2 的里面走一圈,进而可以交给系统 Flow Offloading 处理,大大降低了资源消耗;再次是给我这种移动大局域网NAT3环境下的 natmap、CF-Tunnel、qB 等做了强适配。
由于网络环境用的是主路由VRRP双机热备,所以没有采用单臂旁路由来跑 PSW2 ,其实我也不喜欢旁路由模式,又不喜欢手动修改终端的网关和DNS,那么全局科学就很重要了,但是有太多的智能家居设备又不希望它们也去绕一圈,所以上面这个自动匹配的功能就显得尤其关键。
4、大幅度优化了 luci-app-adguardhome 代码
修订 Makefile 对 adguardhome 的依赖,因为那会去安装 Openwrt 的 adguardhome 包,导致 procd注册两个 adguardhome服务
修订 Makefile 中 postinst 和 prerm 冗余的 stopreload,全部交给 Openwrt rc.common执行,以解决 opkg upgrade时报错:command failed: not found的问题
nft 应用/清理规则模板路径:/usr/share/AdGuardHome/adguardhome.nft.tpl
修订 init 脚本,固化bin路径 PROG=/usr/bin/AdGuardHome,删除了冗余代码
修订 init 脚本 STARTSTOP顺序,以完全适配 Openwrt 的 dnsmasq 和 networking
修订 init 脚本,动态获取 WAN接口传递给 nft 规则
修订 init 脚本 service_triggers()函数,等待 interface 启动后再真正启动 AdGuardHome,删除 waitnet.sh及相关逻辑块。防止相关问题 openwrt/packages#21868 发生
添加 50-adguardhome.conf以增加 QUIC 协议需要大缓存的需求
修订 AdGuardHome.luabase.luaAdGuardHome_status.htmupdate_core.sh部分代码
5、重写了OP vlmcsd ,让 vlmscd 自动跟踪上游最新源码
好吧,乙巳将终、丙午即启,祝大家新年快乐~