luci-app-easytier-next: add new package - #416
Merged
coolsnowwolf merged 1 commit intoSep 13, 2026
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
简介
新增 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)开关控制与实时运行日志检索。
• 国际化支持:
• 完整提供英文、简体中文与繁体中文本地化翻译。