推荐以aria2为底层引擎,搭配Aria2GUI或AriaNG前端,并集成res-downloader实现协议兼容、可视化控制与网页资源捕获三位一体的下载中心。
在macOS中搭建一个真正支持多协议(HTTP/HTTPS、FTP、BT、PT、磁力链、迅雷离线等)的通用下载与管理中心,关键不在于装多少工具,而在于选对核心+配好前端+打通流程。推荐以 aria2 为底层引擎,搭配图形界面(如 Aria2GUI 或 AriaNG),再按需集成资源拦截能力(如 res-downloader),形成“协议兼容 + 可视化控制 + 网页资源捕获”三位一体的方案。
✅ 第一步:安装并配置 aria2 核心
aria2 是轻量、稳定、原生支持全部主流协议的命令行下载器,是整个系统的“发动机”。
- 用 Homebrew 安装(已预装 Xcode Command Line Tools):
brew install aria2 - 创建配置目录和文件:
mkdir -p ~/.aria2 && touch ~/.aria2/aria2.conf - 编辑
~/.aria2/aria2.conf,至少包含以下基础项(确保 RPC 可控):enable-rpc=true
rpc-listen-all=true
rpc-allow-origin-all=true
continue=true
max-concurrent-downloads=5
max-connection-per-server=10
split=10
dir=/Users/你的用户名/Downloads
save-session=/Users/你的用户名/.aria2/aria2.session - 启动 aria2:
aria2c --conf-path=~/.aria2/aria2.conf(可后台运行或设为开机自启)
✅ 第二步:选择并连接图形前端
aria2 本身无界面,需通过 Web 或原生 App 控制。推荐两种成熟组合:
- Aria2GUI(macOS 原生):直接拖入 Applications,启动即连本地 aria2 RPC(默认端口6800),支持任务分组、速度限速、完成通知、Dock 速度显示;适合偏好简洁桌面体验的用户。
-
AriaNG + 浏览器(更灵活):下载 AriaNG(静态网页),用 Safari 或 Chrome 打开
index.html,在设置中填入 RPC 地址http://localhost:6800/jsonrpc即可接管所有任务;优势是跨设备访问、支持标签页管理、可配合浏览器插件一键投递下载。
✅ 第三步:扩展网页资源拦截能力
要实现“看到即下载”(如抖音视频、B站音视频、微信公众号图/视频),需加装 res-downloader 这类中间层工具:
elasticsearch-9.4.1-mac
Elasticsearch 9.4.1 macOS 版本现已开放下载,这是官方最新发布的分布式搜索与分析引擎。该版本重磅推出原生 Prometheus 支持、正式版 Elastic Workflows 以及基于 NVIDIA cuVS 的 GPU 加速向量索引,索引吞吐量最高提升 12 倍,大幅增强 AI 检索与可观测性能力。
- 下载对应芯片版本(arm64/M1-M3 或 amd64/Intel)的 DMG,拖入 Applications;
- 首次运行时按系统提示授权“完全磁盘访问”(系统设置 → 隐私与安全性 → 文件和文件夹);
- 安装证书(关键!否则无法解密 HTTPS 资源):
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/Library/Preferences/res-downloader/cert.crt - 打开 res-downloader 设置面板,启用拦截开关,设置代理地址为
127.0.0.1:8899,并勾选目标类型(如“抖音视频”“网易云音乐”); - 在 Safari 或 Chrome 中设置代理(手动配置 HTTP 代理为 127.0.0.1:8899),即可自动捕获并转发至 aria2 下载队列。
✅ 第四步:统一权限与路径管理
避免下载失败或权限报错,务必检查三项:
-
下载目录权限:确保 aria2 的
dir=路径(如/Users/xxx/Downloads)当前用户有读写权(右键文件夹 → 显示简介 → 共享与权限); -
防火墙放行:若开启 macOS 防火墙,需允许
aria2c接受传入连接(系统设置 → 隐私与安全性 → 防火墙 → 防火墙选项); -
浏览器配合:Safari 用户可装
safari2aria插件,Chrome 用户可用Aria2 Helper,点击下载链接直接推送到 aria2 队列,无需复制磁力或链接。
整套配置完成后,你就能用一个中心管理所有来源的下载:粘贴链接、点击网页资源、拖入种子文件、接收 PT 站 RSS 订阅——全部归入同一队列,统一限速、暂停、分类、通知。不依赖云服务,不上传隐私,全链路可控。