github zerx-lab/FluxDown cli-v0.3.0
FluxDown CLI v0.3.0

one month ago

FluxDown CLI 0.3.0 - 2026-07-31

🚀 新功能

  • fluxdown add 新增 HTTP Basic 认证支持:可通过 --http-user/--http-passwd 为需要登录的下载地址提供凭据(与 aria2 同名选项对应);加上 --save-auth 后凭据会按站点保存,后续对同一站点发起下载时会自动带上,无需重复输入。

🐛 问题修复

  • 修复部分服务器以非标准的 Content-Encoding: none 响应时,下载被直接判定为不支持并永久失败、重试也无法恢复的问题。
  • 修复续传任务在连接数被压缩为单连接时(例如域名被记忆为「仅单连接」,或重启后沿用了该记忆),会清空已下载分段进度并从头重下的问题;现在会保留已下载数据,仅降级为单连接继续下载。

⚡ 性能优化

  • BT/磁力任务续传更快:已暂停但未完成的任务恢复下载时,不再重建会话、重新做整体文件校验,基本可以秒级续传;Windows 平台的临时文件改为稀疏分配,减少下载过程中的磁盘占用与写入量。
  • 自动代理模式下,各站点的代理选路结果会跨重启保留:此前验证有效的代理线路会被直接复用,减少新建任务时的重复测速等待;代理线路失效时也能更快识别并切换。

FluxDown CLI 0.3.0 - 2026-07-31

🚀 Features

  • fluxdown add now supports HTTP Basic authentication: pass --http-user/--http-passwd to supply credentials for downloads that require a login (matching aria2's options of the same name); add --save-auth to remember the credentials per site, so later downloads from the same site are authenticated automatically without re-entering them.

🐛 Bug Fixes

  • Fixed downloads being permanently rejected — and unrecoverable via retry — when a server responded with the non-standard Content-Encoding: none header.
  • Fixed resumed downloads losing already-downloaded progress and restarting from scratch whenever the connection count collapsed to a single connection (e.g. a domain remembered as single-connection-only, including after a restart); resuming now keeps the downloaded data and simply continues with one connection.

⚡ Performance

  • Faster BT/magnet resume: resuming a paused-but-incomplete torrent no longer rebuilds the session or re-verifies the whole file, making it resume in close to a second; on Windows, staging files now use sparse allocation, cutting disk usage and write overhead during downloads.
  • Auto proxy mode now remembers per-site routing decisions across restarts: previously-validated proxy routes are reused directly, cutting the repeated speed-testing wait when creating new tasks, and failing routes are detected and switched away from faster.

📦 下载预编译二进制

平台 资产
Windows x64 / ARM64 FluxDown-CLI-0.3.0-windows-{x64,arm64}.zip
macOS Intel / Apple Silicon FluxDown-CLI-0.3.0-macos-{x64,arm64}.tar.gz
Linux x64 / ARM64(musl 静态链接,任意发行版可用) FluxDown-CLI-0.3.0-linux-{x64,arm64}.tar.gz

解压后得到 fluxdown(Windows 为 fluxdown.exe),放入 PATH 即可使用。文件校验见 SHA256SUMS.txt

🛠️ 从源码安装

cargo install --git https://github.com/zerx-lab/FluxDown fluxdown_cli

🚀 快速开始

fluxdown ping                         # 探活(需 FluxDown App / server 运行中)
fluxdown add https://example.com/f.zip
fluxdown ls

服务地址经 --urlFLUXDOWN_URL(默认 http://127.0.0.1:17800),
管理 token 经 --tokenFLUXDOWN_TOKEN

Don't miss a new FluxDown release

NewReleases is sending notifications on new releases.