OPEN SOURCE
开源许可与源码
度度云 macOS 客户端是 Clash Verge Rev 的修改版,以 GPL-3.0-only 提供。 客户端的软件许可与度度云网络服务的订阅条款分别适用。
1.0.1 对应源码
以下归档与度度云 macOS 1.0.1 对应。客户端归档包含修改后的完整源码、构建脚本、 依赖锁文件、应用图标和许可证;内核归档对应随包分发的 mihomo 1.19.31。
度度云 macOS 1.0.1
下载度度云 1.0.1 完整源码- 大小
- 13,529,064 字节
- 源码版本标识
- 3b5655a656946cb58204915a31775996398def83
- SHA-256
- d0d43b13d6313332dc84af75c009f57f2496b6c97e4f5612a546834252aa0687
mihomo 1.19.31
下载 mihomo 1.19.31 源码- 大小
- 1,261,476 字节
- 源码版本标识
- ab405bad5beeeac8b003bb01f60f134f6df54471
- SHA-256
- fecbca1a26f33fa0b0a6ae206b4c4b9934a8726e7c909d0a1cbfe9ef9bc16e20
从源码构建
在 Apple 芯片 Mac 上安装 Xcode Command Line Tools、Node.js 与 Corepack,以及 rust-toolchain.toml 指定的 Rust 1.98.1。Corepack 会使用项目指定的 pnpm 12.4.1。 先使用 shasum -a 256 检查归档,再运行:
tar -xzf duduyun-mac-1.0.1-source.tar.gz
cd duduyun-mac-1.0.1
corepack pnpm install --frozen-lockfile
corepack pnpm run prebuild aarch64-apple-darwin
bash scripts/release-mac.sh --target aarch64-apple-darwin --sign-mode adhoc --skip-notarize --skip-updaterprebuild 会下载并校验指定版本的内核。本地构建使用 ad-hoc 签名,不包含度度云的签名、公证票据或更新私钥; 发布脚本退出码 2 表示产物尚未通过正式分发验收。脚本、依赖版本与完整许可均在归档中。
如需自行构建内核,解压 mihomo 归档后按其中 README.md 与 Makefile 的说明执行。 归档不含度度云线上配置、用户凭据或正式代码签名私钥;上游自带的测试证书与示例文件保留供构建和测试。
上游项目与许可
Clash Verge Rev
客户端基于 v2.5.4 修改,保留上游版权及许可声明。度度云的修改包括账户登录、连接管理和界面。
Clash Verge Rev 上游项目mihomo
网络内核独立运行。每个正式发布版本会注明实际随包分发的内核版本,并提供相应源码。
mihomo 上游项目