Skip to content

luci-app-easytier-next: add new package - #416

Merged
coolsnowwolf merged 1 commit into
coolsnowwolf:openwrt-25.12from
0x5826:luci-app-easytier-next
Sep 13, 2026
Merged

coolsnowwolf merged 1 commit into
coolsnowwolf:openwrt-25.12from
0x5826:luci-app-easytier-next

Conversation

@0x5826

@0x5826 0x5826 commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

简介

新增 luci-app-easytier-next,为去中心化 Mesh VPN EasyTier 提供现代、完备的 LuCI Web 管理界面。

项目来源与开源协议

• 上游项目:EasyTier/EasyTier https://github.com/EasyTier/EasyTier
• 设计来源:基于官方 EasyTier/luci-app-easytier https://github.com/EasyTier/luci-app-easytier 项目,严格按照 OpenWrt / LEDE 官方应用架构规范进行深度重构与适配开发。

核心架构与设计亮点

• 前后端分离与混合架构:
• 前端 UI 视图层:纯现代 JavaScript(LuCI JS View) 单页架构,完全剔除传统 Lua CBI / .htm 服务端模板,界面响应灵敏、流畅。
• 后端 RPC 服务层:采用轻量且高兼容的 Lua rpcd 插件(/usr/libexec/rpcd/easytier),向下完美契合 OpenWrt 21.02 原生运行环境,向上无缝兼容至 OpenWrt 25.12 / LEDE,无需强依赖高版本 ucode,具备全版本极佳的开箱即用稳定性。
• 网络与拓扑可视化:
• 内置交互式 Mesh 拓扑可视化面板,支持节点运行状态实时监控、多跳路由路径动态追踪。
• 完美适配浅色及深色/夜间主题自适应显示。
• 防火墙与网络动态联动:
• 运行态监听器(listeners)端口与防火墙 WAN 放行原子级动态同步。
• 集成 Hotplug 网络热插拔路由管理(/etc/hotplug.d/iface/99-easytier-routes),确保接口变动时路由无感收敛。
• 服务生命周期闭环管理:
• 自包含完整且健壮的启动脚本(/etc/init.d/easytier)及 UCI 配置文件。
• 支持集成官方 Web 控制台(easytier-web)开关控制与实时运行日志检索。
• 国际化支持:
• 完整提供英文、简体中文与繁体中文本地化翻译。

@coolsnowwolf
coolsnowwolf merged commit d76c034 into coolsnowwolf:openwrt-25.12 Sep 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants