aria2

一款轻量级、支持多协议多源、跨平台的命令行下载工具,支持 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 支持
  • 磁盘缓存以减少磁盘活动

适用人群

  • 需要高速下载文件的用户
  • 命令行爱好者和技术用户
  • 需要自动化下载任务的开发者

快速上手

  1. 通过包管理器安装:macOS brew install aria2,Linux apt install aria2,Windows winget install aria2
  2. 基本用法:aria2c -x 16 -s 16 <URL> 使用 16 个连接分段下载
  3. 下载种子文件:aria2c file.torrent
  4. 从多个源下载:aria2c <URL1> <URL2>
  5. 查看帮助:aria2c --help

核心优势

  • 支持多协议多源同时下载
  • 极快的下载速度,充分利用带宽
  • 轻量级,资源占用低
  • 丰富的 RPC 接口,适合集成和自动化

系统要求

  • 操作系统:跨平台(Windows、macOS、Linux)
  • 支持架构:x86_64、arm64
  • 额外依赖:无

注意事项

  • 使用 BitTorrent 功能时请注意相关法律法规
  • 默认配置可能无法最大化带宽,需要根据网络环境调优

历史版本

排序