Repository navigation
v4.3.0
🚀 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