lanzou-gui 是蓝奏云的桌面图形客户端,这一份是拿官方 v0.6.13 源码重新编译并二次开发的版本。日常能感觉到的改动有两处:界面换成资源管理器式的左侧目录树加 Windows 10 风格列表,以及把目录树、全盘搜索、任务进度全部建在本地缓存上。
缓存是这版的核心。首次运行会在后台把全盘目录扫一遍,一千二百多个目录大约要花五到十分钟,扫完之后列表、搜索、计数都读本地缓存,增删改完自动同步回去,不用再等服务端往返。默认并发上传下载任务是 3,可以自行调整,单个文件仍是单线程。


功能特性
- 资源管理器式界面:左侧目录树加扁平列表,支持点击导航、层级折叠与展开状态保持
- 本地全盘缓存:目录树、全盘搜索、文件计数全部读缓存,回收站也能给出离线结果
- 任务队列:持久化、断点续扫、失败自动重试、逐条取消,历史记录按上传、下载、删除、移动记全路径
- 文件操作快捷键:DEL 删除、CTRL+X 与 CTRL+V 移动、F2 重命名、F5 刷新当前目录、CTRL+F5 全量重扫缓存
- 拖拽上传:文件直接拖进窗口即可上传,也可以走对话框选择
- 可靠性设计:单实例保护、DATA 目录写保护、异常黑匣子、原子写入
- 代码规模:源码从官方的 9,594 行增至 12,815 行,多了缓存、搜索、统计三个模块,改动 21 个源文件
新版特性
2026.11.14 这轮修的是登录:会话失效时会自动用已保存的登录信息重新登录,休眠唤醒和服务端超时都覆盖,重登失败才提示恢复指引;目录改名后名称立即生效,不用再按 F5;启动时会自动检测缓存污染,只重建被污染的目录和文件,不再整盘重扫;地址栏旁的返回、前进、刷新换成了 Firefox 风格图标。
再往前的 11.13 补上了 F2 重命名、Backspace 返回上级目录、地址栏的前进后退浏览历史,以及可更换的主题背景(仅支持宽度不小于 1024 的 JPG,双击窗口顶部空白切换);同时针对蓝奏云会话机制改版处理了登出后无法重新登录、匿名会话被误判为已登录、会话异常期间空列表覆盖非空缓存这几个问题。11.10 前后主要在渲染与统计上做功课:切换目录时内容一致就跳过重绘不再闪烁、不再丢选中状态,排序后上级目录行始终固定在最顶端,文件夹大小改成递归聚合全部子目录,双击文件即可下载并用系统默认程序打开,任务历史一个任务只占一行。
版本说明
v0.6.13.1(20261114_164850 构建)
- 基于官方 v0.6.13 源码重编译并二次开发,下载包同时提供官方版
- 蓝奏云已经开始限制第三方客户端,登录与 Cookie 读取会随服务端改版失效,这版更新比较频繁,跟进一下反馈
- 首次运行或缓存损坏后会自动全盘扫描,期间可以正常浏览已加载的部分,全盘搜索结果逐步补全
- 服务端规则限制:文件夹最多四级,文件上传后不能改名,同名文件夹也尽量不要建
- 作者列出的后续方向包括目录树内拖拽移动、队列暂停恢复与优先级、轮询间隔设置化、深色模式、批量重命名和在线预览
官方地址
- 项目地址(官方,最后更新 2025.05.29):github.com/Leon406/lanzou-gui