夜雨聆风学习资料网

ARTICLE · 1229057

6 大网盘 + GitHub 一键下载:云析 YunX 桌面版 1.2.8 体验

6 大网盘 + GitHub 一键下载:云析 YunX 桌面版 1.2.8 体验

6 大网盘 + GitHub 一键下载:云析 YunX 桌面版 1.2.8 体验

"粘贴分享链接,直接高速下载。"

这是云析 YunX-Desktop 的官方 slogan。如果你在国内日常用网盘(夸克 / UC / 迅雷 / 百度 / 139 / 123 之一),装了这一个工具,6 个网盘 + GitHub 都不用再开各自客户端——分享链接粘进去、提取码自动匹配、点下载、走人。

今天这篇文章把它讲清楚:解决什么问题、装上能用啥、有什么坑、AGPL-3.0 协议是啥意思。


一、痛点:6 个网盘,6 个客户端

国内网盘生态是"诸侯割据"——你朋友可能用夸克,你爸妈用百度网盘存照片,你同事用 123 分享工作文件,迅雷和 UC 在某些圈子里也常见。结果就是:

  • 📱 装 6 个客户端互相抢资源
  • 🔗 分享链接格式各不一样(有的要单独提取码,有的口令是中文)
  • 🐢 官方客户端限速、弹广告、推会员
  • 🔐 登录态管理混乱(一个设备登了另一个就掉)
  • 📋 GitHub 链接要单独下个 GitHub Desktop 或者开浏览器翻 README

云析桌面版 1.2.8(1.5 个月、682 stars、Kotlin + Compose Multiplatform 写的 Windows 桌面应用)一站式解决:

  • 一个进程,6 大网盘 + GitHub 全通吃
  • 分享链接直接粘(含提取码也行),自动解析 + 自动匹配提取码
  • 内嵌 Chromium 登录,Cookie 一键导入本机浏览器(Chrome/Edge/Firefox/360/QQ)
  • Windows 通知中心实时进度(不用盯窗口)
  • AGPL-3.0 协议,永远不会变成付费版

二、6 大网盘 + GitHub 都支持哪些?

平台
支持
备注
夸克网盘
✅
UC 网盘
✅
迅雷网盘
✅
支持中文口令解析
百度网盘
⚠️
README 警告"不建议使用,可能导致账号被风控"
139 网盘(和彩云)
✅
123 云盘
✅
GitHub
✅
仓库/账号/文件直链 + GFM README 渲染

支持中文口令解析——比如有人发"绝对有效 咐置松君杂货铺叩苓"这种口令,工具先试迅雷口令接口,无结果再问星海口令服务换回标准分享链接(口令原文发往第三方服务,失败日志只记长度与原因,不落口令本体——这点对隐私考虑得挺细)。

GitHub 是亮点之一:你不只下文件,还能浏览仓库文件树、看 Releases、翻账号所有仓库、README 用 GFM Markdown 渲染(表格/代码/图片/折叠都支持),仓库内 ZIP 走分片并发下载。对开发者额外有用。


三、三大核心亮点

3.1 桌面级系统集成——不是网页套壳

这是这个项目和"网页版网盘下载器"最大的区别。它在 Windows 上真的像一个原生应用:

  • 🖥️ 系统托盘:左键恢复主窗口,右键是 Win32 原生菜单(中文显示正常),菜单自动跟随系统深色/浅色配色——内置 darkmode.dll 桥接层
  • 🔔 Windows 通知中心进度条:下载进度变成 toast 进度条,原地刷新(不每次都响铃),多任务自动聚合;自检系统是否静默丢弃通知,丢了就自动创建带 AppUserModelID 的开始菜单快捷方式兜底
  • 📋 剪贴板分享链接检测:主窗口不在前台时自动轮询剪贴板,发现分享链接在右下角弹卡片,点一下直达解析页
  • 🚫 下载时阻止电脑休眠:SetThreadExecutionState 实现,任务结束自动恢复(不让你早上醒来发现下载到一半就睡了)
  • 🎨 深色模式 + 种子色(Monet 风格动态取色)
  • ⚙️ 原生文件对话框:Vista+ 的 COM IFileDialog 直接调,不用 Swing

3.2 分片级 SHA-256 校验——不是"下完就完事"

很多下载工具只看速度,不看完整性。云析桌面版:

  • 分片写入时增量算摘要(不额外读盘)
  • 合并时逐片重算比对
  • 内容不一致拒绝保存损坏文件
  • 调试模式下还可选全量 SHA-256

下完一个 4GB 的网盘文件,不需要手动校验完整性——工具已经替你做了。

3.3 数据安全与备份——便携版也能跨机器

数据
怎么保护
账号凭证(Cookie / JWT)
AES-256-GCM
 加密(库内永远密文)
GitHub Token
同上,输入框掩码显示,日志不写内容
主密钥
3 档可选:宽松(明文)/ 普通(PBKDF2 21 万次绑定本机)/ 严格(DPAPI 绑定 Windows 用户)
跨设备备份
导出 .yunx 文件
(PBKDF2 + AES-GCM 加密),换电脑能恢复
储存目录
3 处位置(下载保存 / 下载缓存 / 数据库)都可改,自动搬迁旧数据

特别说明:便携版要在多台电脑用?数据库加密等级必须切"宽松"(其他两档绑定本机,换机解不开)。


四、技术栈(为什么这个组合能写出桌面级体验)

分类
选型
语言
Kotlin
UI
Compose Multiplatform(Desktop)+ Material 3
持久化
sqlite-jdbc + java.util.prefs
网络
OkHttp 4.12.0(请求 + 分片下载)
内嵌浏览器
JCEF 132
(Chromium)
原生桥接
JNA(Win32 API)+ 自编 darkmode.dll
构建分发
Gradle + jlink + jpackage + Inno Setup
Markdown 渲染
multiplatform-markdown-renderer(GFM:README / 更新说明)

几个特别有意思的工程细节:

  • 桌面版沿用上游 Android 版的网盘解析协议、Range 分片下载引擎、UI 主题体系——所以协议层是经过生产验证的
  • 系统托盘是AWT TrayIcon + 手写 Win32 原生菜单(JNA 调 CreatePopupMenu + AppendMenuW + TrackPopupMenuEx),不是套壳 Swing
  • darkmode.dll 启动时调 uxtheme.dll 的 SetPreferredAppMode 打开暗色支持
  • 弹窗统一为窗口内覆盖层渲染,不创建原生窗口(避免阻塞 UI 线程和动画卡顿)
  • 通知中心送达自检机制——这是 Windows 上未打包应用发通知的前提条件,开发者把"开始菜单兜底"做进了产品里

五、装上用啥?两种分发形式

5.1 免安装便携版(推荐)

整个文件夹拷走即用——双击 YunX-Desktop.exe 就跑。适合:

  • 想先试试再决定装不装
  • 经常换电脑的(数据库加密切"宽松"档)
  • U 盘携带

5.2 安装版

走安装向导,安装到 %LOCALAPPDATA%\Programs\YunX-Desktop,创建开始菜单 / 桌面快捷方式,可在设置中卸载。功能跟便携版完全一样。


六、快速上手

  1. 下载:GitHub Releases[1] 选你要的版本
  2. 解压(便携版)或安装(安装版)
  3. 打开「网盘」页 → 登录要用的网盘(推荐"内嵌浏览器登录",会自动保存 Cookie)
  4. 切到**「解析」页** → 粘贴分享链接(可带提取码,支持剪贴板一键粘贴)
  5. 浏览分享内容 → 点文件加下载
  6. 「下载」页看进度,支持暂停/继续/删除/打开;进度同步显示在 Windows 通知中心

三种登录方式

方式
适用
说明
内嵌浏览器登录
(推荐)
夸克 / UC / 百度 / 139
应用内打开真实 Chromium 页面,登录后自动检测并保存 Cookie
一键导入本机浏览器 Cookie
同上
扫描 Chrome / Edge / Firefox / 360 / QQ,用 Windows DPAPI 解密导入(Chrome/Edge 较新版本可能读不到,Firefox/360 等始终可用)
手动粘贴 Cookie
同上
兜底方式
账号密码
迅雷 / 123
迅雷为账号密码 + 短信验证;123 为账号密码换 JWT

GitHub 用法:解析页直接粘 GitHub 链接,可浏览/下载;想提升 API 限额(未认证 60 次/小时 → 认证后 5000 次/小时),在「网盘」页底部 GitHub 卡片配 Personal Access Token(AES-GCM 加密存储、输入框掩码、不写日志)。


七、关键设置速查

下载

  • 下载线程数(按网盘平台,最高 512)
  • 下载保存目录(默认系统「下载」)
  • 最大同时下载任务数(默认 1)
  • 下载速度限制(令牌桶)
  • 下载失败重试次数

网络

  • GitHub Token(提升 API 限额)
  • GitHub 下载镜像前缀(留空用内置默认)
  • 网络代理(不使用代理 / 使用系统代理 / 手动配置,默认直连,启动与设置变更时装配)

系统

  • 下载时阻止电脑休眠
  • 通知中心下载进度
  • 剪贴板分享链接检测
  • 关闭主窗口时的行为(询问 / 退出 / 最小化到托盘)

实验性功能(高风险/可调)

  • HTTP/2 开关(默认关闭)
  • 下载读缓冲大小(默认 64KB;16–4096 KB 任意值)
  • 慢连接抢占(默认开启,阈值 12KB/s · 判定 15 秒;阈值 4–10240 KB/s、判定 5–600 秒)
  • 主页快捷方式(默认关闭)

⚠ 每个数值项分"合理范围"和"硬上限"两档——超出合理范围时弹确认框提醒,风险与后果由使用者自行承担。


八、AGPL-3.0 协议是啥意思?

项目用的 AGPL-3.0 协议——这是最强的 copyleft 协议之一。

对普通用户(99% 的人):没影响。你装来用用而已,没有任何义务。

对开发者 / 公司:

  • 任何用了这个项目代码的人/公司/产品(包括通过 SaaS 提供服务)
  • 都必须同样以 AGPL-3.0 开放整个衍生作品的源代码
  • 这意味着 基本没人能拿这个代码去做闭源商业化

这也是为什么 README 第一句话就强调:

"云析永远免费开源。 如果你是在任何地方「花钱买到」的,说明你被骗了。"

AGPL 是"开源硬骨头"的选择——作者用最强的协议自断商业化后路,换用户永久信任。这种态度在 2026 年的国内开源项目里很少见。


九、适用场景

你是谁
装这个能解决啥
日常用网盘分享/下载的人
一个工具 6 网盘,告别装 6 个客户端
国内开发者
GitHub 浏览 + README 渲染 + 分片下载,跟网盘同入口
自媒体 / 资源党
高频接收夸克/UC/迅雷分享链接,免登录点击即下
有便携需求的人
(U 盘带着走)
便携版 + 加密等级切"宽松"档,跨机器恢复
怕被资本包养工具的人
AGPL-3.0 = 永久开源承诺
Windows 桌面体验党
托盘、通知中心、剪贴板、深色模式 + 种子色全到位

不适合:

  • ❌ macOS / Linux 用户(仅 Windows,这是当前版本限制)
  • ❌ 重度百度网盘用户(账号风控警告)
  • ❌ 不想用国内网盘的人

十、总结

云析 YunX 桌面版 1.2.8 用 1.5 个月做到 682 stars、6 大网盘 + GitHub 全通、Windows 桌面级体验、AGPL-3.0 协议保障——在国内开源工具里算"小而精"。

如果你:

  • ✅ 主要用 Windows
  • ✅ 日常用 1 个或多个国内网盘
  • ✅ 想省 6 个客户端的资源
  • ✅ 想支持真正的"硬核开源"

下载安装 5 分钟搞定:

# 1. 去 GitHub Releases 下载最新便携版# https://github.com/tidain/YunX-Desktop/releases/latest# 2. 解压 + 双击 YunX-Desktop.exe# 3. 「网盘」页登录要用的网盘# 4. 「解析」页粘分享链接 → 下载

项目地址:https://github.com/tidain/YunX-Desktop[2]上游(Android 版):https://github.com/CYQawa/YunX[3]协议:AGPL-3.0(任何衍生作品必须同样开源) 作者:tidain 当前版本:1.2.8(2026-10-11 发布) 平台:仅 Windows(macOS / Linux 暂不支持)

⚠️ 百度网盘警告:README 明确说"不建议使用,可能导致账号被风控"——其他 5 个网盘都是稳的。

项目链接

[1]GitHub Releases: https://github.com/tidain/YunX-Desktop/releases/latest

[2]https://github.com/tidain/YunX-Desktop

[3]https://github.com/CYQawa/YunX

相关学习资料