LovelyERes (Lovely Emergency Response) 是一款专为应急响应、CTF 比赛和日常运维设计的多功能桌面应用。与标准的 SSH 客户端不同,LovelyERes 专为 应急响应场景和攻防演练 优化,提供了一个稳健、安全且高效的环境,用于快速诊断、修复 Linux 服务器问题,同时也能胜任日常运维管理工作。
基于 Tauri v2 框架构建,它结合了轻量级的原生占用和 Vue 3 带来的现代化 UI 体验。
如果觉得好用请支持我一下
| 组件 | 技术 | 说明 |
|---|---|---|
| 核心框架 | Tauri v2 | 构建轻量级、快速的二进制应用框架 |
| 前端框架 | Vue 3 | 响应式 UI 框架 |
| 构建工具 | Vite | 下一代前端构建工具 |
| 开发语言 | TypeScript | 类型安全的 JavaScript |
| 后端逻辑 | Rust | 用于核心逻辑的系统级编程语言 |
| 终端组件 | xterm.js | 全功能终端组件 |
| 图标库 | IconPark | 丰富的图标资源库 |
LovelyRes/
├── src/ # 前端源码 (Vue 3)
│ ├── components/ # UI 组件 (SSHTerminal, etc.)
│ ├── config/ # 应用配置
│ ├── css/ # 全局样式 & 主题
│ └── App.vue # 主入口组件
├── src-tauri/ # 后端源码 (Rust)
│ ├── src/
│ │ ├── ssh/ # SSH 实现
│ │ ├── crypto_keys.rs# 加密逻辑
│ │ └── detection_manager.rs
│ ├── capabilities/ # Tauri 权限配置
│ └── tauri.conf.json # Tauri 配置
├── public/ # 静态资源 (Logos, Icons)
└── doc/ # 文档- Node.js (v18+)
- Rust (最新稳定版)
- Visual Studio Code (推荐) 配合 Rust Analyzer & Volar 插件
-
克隆仓库
git clone https://github.com/Tokeii0/LovelyERes.git cd lovelyres -
安装依赖
npm install
-
运行开发模式 该命令将启动前端开发服务器和 Tauri Rust 后端。
npm run tauri dev
-
构建生产版本
npm run tauri build
欢迎提交 Pull Request 来参与贡献!
- Fork 本项目
- 创建您的特性分支 (
git checkout -b feature/AmazingFeature) - 提交您的更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启一个 Pull Request
本项目基于 AGPLv3 协议开源。详情请参阅 LICENSE 文件。
Built with ❤️ by the Tokeii