下载神器Aria2 + WebUI-Aria2 + 接管Chrome下载任务

Aria2介绍

aria2 是一个轻量级的、多源、跨平台的命令行下载实用工具。它支持HTTP/HTTPS、FTP、SFTP、BitTorrent和Metalink。

Aria2特点

  • Multi-Connection Download. aria2 can download a file from multiple sources/protocols and tries to utilize your maximum download bandwidth. Really speeds up your download experience.
  • 多线程连接下载,最大限度的利用您的宽带
  • Lightweight. aria2 doesn’t require much memory and CPU time. When disk cache is off, the physical memory usage is typically 4MiB (normal HTTP/FTP downloads) to 9MiB (BitTorrent downloads). CPU usage in BitTorrent with download speed of 2.8MiB/sec is around 6%.
  • 轻量级,不需要太多的内存与cpu资源
  • Fully Featured BitTorrent Client. All features you want in BitTorrent client are available: DHT, PEX, Encryption, Magnet URI, Web-Seeding, Selective Downloads, Local Peer Discovery and UDP tracker.
  • 支持所有的BitTorrent的客户端特性
  • Metalink Enabled. aria2 supports The Metalink Download Description Format (aka Metalink v4), Metalink version 3 and Metalink/HTTP. Metalink offers the file verification, HTTP/FTP/SFTP/BitTorrent integration and the various configurations for language, location, OS, etc.
  • 支持Metalink
  • Remote Control. aria2 supports RPC interface to control the aria2 process. The supported interfaces are JSON-RPC (over HTTP and WebSocket) and XML-RPC.
  • 支持远程控制下载

Aria2安装

  1. Windows 懒人包下载 (包含以下文件)
    aria2.conf    # 配置文件 可以自己根据说明修改
    aria2.exe     # 启动文件 使用这个来启动 aria2
    aria2.session # 任务保存文件 未完成任务会保存在这里
    aria2c.exe    # 32位命令行主程序
    README.md     # README
    Aria2Data     # 下载目录 默认下载文件会保存在这里
    
  2. 解压
  3. Aria2 源码/程序下载, 替代懒人包的 aria2c.exe 程序
  4. 点击 aria2.exe , 启动 aria2
  5. 修改aria2.conf,更多设置参考Aria2 & YAAW 使用说明
    1. 修改默认下载目录
    #文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
    dir=D:\Download
    
    1. 修改服务器默认连接数
    #同一服务器连接数, 添加时可指定, 默认:1
    max-connection-per-server=16
    
    1. 开启 BT 下列设置
    enable-dht=true
    bt-enable-lpd=true
    enable-peer-exchange=true
    
    1. 在最后添加 BT trackers, 配置列表时重新获取最新 trackers, tracker 中用,隔开
    # bt-tracker 更新,解决Aria2 BT下载速度慢没速度的问题
    bt-tracker=udp://tracker.coppersurfer.tk:6969/announce,udp://9.rarbg.to:2710/announce,udp://9.rarbg.me:2710/announce,udp://tracker.leechers-paradise.org:6969/announce,udp://tracker.opentrackr.org:1337/announce,udp://tracker.openbittorrent.com:80/announce,udp://tracker.internetwarriors.net:1337/announce,udp://exodus.desync.com:6969/announce,udp://tracker.tiny-vps.com:6969/announce,udp://retracker.lanta-net.ru:2710/announce,udp://open.demonii.si:1337/announce,udp://open.stealth.si:80/announce,udp://bt.xxx-tracker.com:2710/announce,udp://tracker.cyberia.is:6969/announce,udp://tracker.torrent.eu.org:451/announce,udp://denis.stalker.upeer.me:6969/announce,udp://torrentclub.tech:6969/announce,udp://tracker.moeking.me:6969/announce,udp://explodie.org:6969/announce,udp://tracker3.itzmx.com:6961/announce
    
  6. 下载
    打开浏览器,输入网址http://aria2c.com/就可以打开操作界面了。
    以下为常用命令:
    直接
    aria2c http://example.org/mylinux.iso
    
    从两个来源(更多也可以)
    aria2c http://a/f.iso ftp://b/f.iso
    
    BitTorrent
    aria2c http://example.org/mylinux.torrent
    
    BitTorrent Magnet URI
    aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'
    
    Metalink
    aria2c http://example.org/mylinux.metalink
    
    文本文件uri.text中的链接(URI)
    aria2c -i uri.txt
    
    显示种子中包含了哪些文件
    aria2c -S bit.torrent
    
  7. 让aria2接管Chrome下载任务
    安装Aria2 for Chrome插件。
    右击插件图标,选择选项
    这样设置,Chrome下载的文件大于等于0M时就会自动调用aria2进行下载
    下载神器Aria2 + WebUI-Aria2 + 接管Chrome下载任务_第1张图片

安装WebUI-Aria2

WebUI-Aria2 以网页的形式与Aria2进行交互的工具

  1. 下载源码
git clone https://github.com/ziahamza/webui-aria2.git
  1. 使用WebUI-Aria2
  • 您可以下载此存储库并从docs文件夹中打开index.html 。
  • 或者您可以直接访问https://ziahamza.github.io/webui-aria2并开始下载文件!感谢Progressive Web Apps访问URL后,即使离线也可以打开相同的URL。
  • 或者您也可以使用NodeJS通过项目文件夹中的以下命令创建简单服务器。
node node-server.js

你可能感兴趣的:(运维)