品牌化构建
图标、名称、应用主题等品牌信息在构建前写入,不需要最终用户再次配置。
01云盘打包面向站长和开发者。它读取 Cloudreve4 Flutter 工程,把品牌、服务地址、CDN、扫码中继、SSH 和在线更新写入构建配置,然后完成 Debug、Windows / Android 打包与发布。它不是最终用户客户端,而是用于配置和构建 Cloudreve4 Flutter 的生产工具。


云盘打包把原本分散在源码、服务器、代理配置和发布脚本里的工作收进一个控制面板。它生成配置与安装包,Cloudreve4 Flutter 再读取这些配置并连接你的 Cloudreve 与配套服务。
控制面板会先接入 Cloudreve4 Flutter 源码目录,然后进入图标与名称、应用主题、指定服务器、CDN、扫码登录、SSH、在线更新等模块。构建前还能进入电脑 Debug 或手机 Debug,查看实时日志和临时工作区。

这部分是被构建的 Cloudreve4 Flutter 界面主题。截图里的经典默认、清透浅色、克制深色、柔和品牌色可为不同品牌的客户端预置视觉方案,并随正式构建写入 Cloudreve4 Flutter。

可写入服务器名称与地址,验证 Cloudreve API,再决定是否启用 CDN 加速插件。CDN 层支持站点 ID、手动 CDN、通用 CDN、MKW CDN,以及 Cloudflare CDN IP 优选等开关,把“这个客户端应该连接谁”在构建阶段确定。

扫码模块配置 Cloudreve 站点地址、中继路径、监听端口、本地监听地址、二维码有效期和最大并发会话。部署时可生成 `/opt/mkw-qr-relay`、`/etc/mkw-qr-relay/relay.env` 与 systemd 服务,并自动检测或输出 Nginx 反向代理配置。

SSH 步骤支持主机 / IP、端口、用户名、私钥或密码登录,也能选择、诊断或生成本机密钥。额外的 Provider Control SSH 可为 CDN 下载授权等服务使用独立凭据,避免把所有服务混在一套连接里。

在线更新模块填写域名、版本号、build 和更新说明,生成 `update.json`,并通过 SSH 上传到服务器。Windows ZIP 与 Android 更新地址在这里进入 Cloudreve4 Flutter 配置,让后续版本可以从应用内发现更新。

Cloudreve4 Flutter Debug 控制台会检查本机依赖与 Android 设备,创建临时工作区、注入 CDN 插件并保存会话日志。可以分别启动电脑 Debug / 手机 Debug,打开 CDN 日志、会话日志与 Debug 工作区,把构建失败定位在发布前。

图标、名称、应用主题等品牌信息在构建前写入,不需要最终用户再次配置。
01服务器、CDN、扫码中继、更新地址随构建结果进入 Cloudreve4 Flutter,站长控制连接路径。
02版本、build、更新说明与上传流程集中后,同一套工程可以稳定地产出后续版本。
03两者是清晰的上下游关系:站长先在云盘打包中完成配置与构建,最终用户再安装生成的 Cloudreve4 Flutter。
