8 Commits
Author SHA1 Message Date
user 1a4d750a4e feat: 增加开发/生产启动脚本,默认内网监听,并修复账号根 PROPFIND 404
默认监听改为 0.0.0.0:18900,内网设备可直接访问;sso 模式仍要求绑回环。
启动日志不再把 0.0.0.0 写成 http://0.0.0.0。

新增 start-dev.sh 与 start-prod.sh(后台 nohup,不占用终端),公共逻辑在
start-lib.sh。开发脚本可按源码指纹决定是否编译;生产脚本在普通启动和
注册 systemd 时同样比对二进制,不一致则 make build。无完整源码时只用现有
二进制。指纹与 pid/日志写入 .run/(已 gitignore)。

生产脚本交互菜单支持后台启动、注册/取消系统服务与开机自启。占用端口时:
本仓库开发或脚本实例先停再接管默认 18900;其它进程才改用相邻端口。临时
换端口不写回下次默认地址。启动信息为每个内网地址同时打印管理页和文件页。

WebDAV 账号根无尾斜杠(如 /ccswitch)会按 /ccswitch/ 处理,避免客户端
PROPFIND 得到 404。补充对应测试。README 同步启动、部署与 systemd 说明。
2026-10-03 11:39:14 +08:00
Yunling Zhang 3f2077fcf5 docs: 重写 README 对齐现状 2026-09-30 10:19:05 +08:00
Yunling Zhang 90aa6c9c43 docs: 认证段再收敛——只说自带口令可关闭,SSO 重定向归前置认证层 2026-09-29 17:51:43 +08:00
Yunling Zhang c172e499f9 docs: 认证说明收敛——只说自带口令可关闭,不展开接入方式 2026-09-29 17:51:18 +08:00
Yunling Zhang 2d7307c4c2 docs: 开源准备——README 重写(特性/快速开始/部署)、去除内部路径与工具痕迹 2026-09-29 15:58:59 +08:00
Yunling Zhang f23e252d3c docs: 同步认证模式说明(README / .env.example / AGENTS.md)
- README 新增「认证模式」章节:两种模式、默认值、SSO 安全前提与 nginx 接线示意
- .env.example 提供 AUTH_MODE=builtin 占位
- AGENTS.md 约定默认必须 builtin、协议端点永远保留自带账号
- 示例域名统一 example.com,无真实域名/私有 IP
2026-09-29 13:45:09 +08:00
Yunling Zhang d32600dd27 docs: 更新状态、运行说明与完成报告 2026-09-28 16:52:57 +08:00
Hermes 666c43a3ec chore: 项目立项 —— davbox(极简 WebDAV:admin 管账号 / client 管文件)
- 技术选型:Go + golang.org/x/net/webdav(官方底盘,7543 行实现/4275 行测试)
- 前端:React + Vite + TS,产物 embed 进单二进制
- 账号:JSON 文件,不上数据库
- docs/DECISIONS.md 记录全部候选与被否理由(含实测证据)
- docs/REQUIREMENTS.md 阶段一/二/三范围与验收标准
2026-09-28 16:07:23 +08:00