# ToNav - 高级个人导航系统 ToNav 是一个功能丰富、架构健壮的个人内网服务导航站。 ## ✨ 新增功能 (V1.2) - **🏷️ 多标签系统**: 支持为每个服务设置多个自定义标签,前台彩色直观显示。 - **🔥 点击统计**: 实时记录各服务的点击访问次数,并在卡片右下角展示热度。 - **☁️ 增强云备份**: - 支持自定义 WebDAV 配置。 - 自动创建 `tonav/` 存储目录。 - **一键恢复**: 直接在管理后台从云端历史备份点恢复全量数据。 - **🔍 实时搜索**: 前台支持对服务名称和描述进行毫秒级模糊匹配。 - **🛡️ 安全加固**: - 强制首次登录修改默认密码。 - 全量参数化查询,杜绝 SQL 注入。 - 智能 API 拦截,防止改密死循环。 ## 🛠️ 快速开始 1. **安装依赖**: `pip install -r requirements.txt` 2. **配置文件**: 复制 `config.example.py` 为 `config.py` 并根据需要修改。 3. **初始化**: `python3 utils/database.py` (默认 admin/admin123) 4. **运行**: `./tonav-ctl.sh start` ## 📁 项目结构 - `app.py`: 核心后端逻辑。 - `tonav.db`: SQLite 数据存储。 - `templates/`: 响应式 HTML 模板。 - `config.example.py`: 配置模板。 --- Powered by OpenClaw. Improved by Continuous Audit.