Skip to content

v4.3.0

Choose a tag to compare

@hotyue hotyue released this 03 Jun 04:53
· 286 commits to main since this release

🚀 v4.3.0: 架构跃迁 (Modular Nexus)

IP-Sentinel 迎来了历史上最重要的架构重构版本!在保持边缘节点极限轻量的同时,我们对部署引擎进行了企业级的模块化解耦与全自动防线升级。

✨ 核心史诗级更新 (Epic Features)

  • 🧩 全面模块化拆解 (Modular Refactoring)
    废除原有近千行的单体安装大脚本。将安装流物理拆分为 env_setup.sh, ui_menu.sh, sys_daemon.sh, net_engine.sh 等独立的高内聚底层模块,大幅提升源码的可读性与未来的扩展性。
  • 🛡️ 多型防火墙智能全开 (Autopilot Firewalls)
    告别手动放行端口!安装与卸载引擎现已具备全自动探测底层防线的能力。无论是 UFW、Firewalld 还是原生的 iptables/ip6tables,引擎都会在部署时自动强行贯通双栈(IPv4 & IPv6)冗余通道,并在卸载时无痕撤防剥离。
  • 🧠 部署规范跃升 (Memory-Loaded Bootstrapper)
    全域废除 curl -sL | bash 管道流执行模式,切换至国际大厂标杆级的 bash -c "$(curl -fsSL ...)" 内存加载方案。配合底层 TTY 输入重写,彻底终结了各类终端交互失明、按键污染截断以及解析报错问题。同时补齐了 Ctrl+C 信号拦截与沙盒物理回滚机制。
  • 🚨 司令部金蝉脱壳优化 (Master Nexus Enhancements)
    Master 中枢引入高危操作拦截防线。针对节点档案的物理销毁操作 (Delete Node) 增加了 二次高危确认弹窗 (Secondary Confirmation),完美规避手机端小屏幕滑屏误触带来的数据灾难。

🆙 升级指南 (How to Update)

⚠️ 强烈建议所有用户更新至新版引擎,以享受极致丝滑的部署与管控体验。

  • 已开启 OTA 的用户:在控制中枢点击 [ 🆙 升级控制中枢 ] 与 [ ☢️ 全舰队 OTA 热重载 ] 即可。

  • 常规平滑直装升级:

    • 升级中枢:bash -c "$(curl -fsSL https://raw.githubusercontent.com/hotyue/IP-Sentinel/main/master/install_master.sh)"
    • 升级节点:bash -c "$(curl -fsSL https://raw.githubusercontent.com/hotyue/IP-Sentinel/main/install.sh)" (旧版本直接按回车即可无损继承所有配置并完成升级)

📝 Changelog

Full Changelog: v4.2.3...v4.3.0