一款轻量级、支持多协议多源、跨平台的命令行下载工具,支持 HTTP/HTTPS、FTP、SFTP、BitTorrent 和 Metalink。
- release-1.37.0
- 发布于
- 2023年11月15日
- 42,802
- 星标
- 9,277,916
- 下载
- 同步于
- 1 天前
最新版本
release-1.37.02023年11月15日 20:07下载慢?可在上方随时切换镜像源
项目说明
项目概述
aria2 是一款轻量级、多协议多源、跨平台的命令行下载工具。支持的协议包括 HTTP(S)、FTP、SFTP、BitTorrent 和 Metalink。它可以从多个源/协议同时下载文件,最大化利用带宽。
主要功能
- 命令行界面
- 支持 HTTP(S)/FTP/SFTP/BitTorrent 下载
- 分段下载
- Metalink 版本 4 和 3.0 支持
- HTTP/1.1 实现
- HTTP 代理支持
- HTTPS 客户端证书认证
- Cookie 加载与保存
- 自定义 HTTP 头支持
- 下载/上传速度限制
- BitTorrent 扩展:DHT、PEX、MSE/PSE、多 Tracker、UDP Tracker
- JSON-RPC(HTTP 和 WebSocket)和 XML-RPC 接口
- 可作为守护进程运行
- 配置文件支持
- IPv6 支持
- 磁盘缓存以减少磁盘活动
适用人群
- 需要高速下载文件的用户
- 命令行爱好者和技术用户
- 需要自动化下载任务的开发者
快速上手
- 通过包管理器安装:macOS
brew install aria2,Linuxapt install aria2,Windowswinget install aria2 - 基本用法:
aria2c -x 16 -s 16 <URL>使用 16 个连接分段下载 - 下载种子文件:
aria2c file.torrent - 从多个源下载:
aria2c <URL1> <URL2> - 查看帮助:
aria2c --help
核心优势
- 支持多协议多源同时下载
- 极快的下载速度,充分利用带宽
- 轻量级,资源占用低
- 丰富的 RPC 接口,适合集成和自动化
系统要求
- 操作系统:跨平台(Windows、macOS、Linux)
- 支持架构:x86_64、arm64
- 额外依赖:无
注意事项
- 使用 BitTorrent 功能时请注意相关法律法规
- 默认配置可能无法最大化带宽,需要根据网络环境调优
历史版本
排序