Aria2-不限速全平台下载利器

之前写过一篇,发现浏览下载人数众多,所以抽出时间把相关资源更新、失效的链接剔除以及添加最新软件下载链接(2017/01/17)。

这次给大家介绍一个下载利器,之前玩路由器也听说过,然而那时候水平有限,并不太懂。大家都知道,在mac下太坑爹,迅雷下东西大部分时候都是0KB/S,也没有百度云下载(新更新的百度网盘 Mac 版本可以下载东西,之前只能同步文件用),用浏览器下载速度也慢。这些天又偶遇Aria2,然后钻研一番,得道。特地分享出来给大家,话不多说,一个字一个字的码还要核对失效链接等资源,希望大家多多支持。

1.工具下载(包含本文中出现的所有工具的最新版本)

下载链接:点击下载

[reply]密码: xtpj[/reply]

 

2. Aria2简介

官网地址:Aria2官网

aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPSFTPSFTP,BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.(Aria2是一个命令行下轻量级、多协议、多来源的下载工具(支持 HTTP/HTTPS、FTP、BitTorrentMetalink),内建 XML-RPC 和 JSON-RPC 用户界面。)

 

 

3.安装与配置
3.1 Aria2 for macOS
3.1.1 懒人版 — Aria2GUI(客户端,推荐)

下载安装Aria2GUI.dmg,位于网盘的Aria2 for Mac文件夹中,或者 github 地址:aria2gui mac 1.3.5客户端

首先下载 BaiduExporter 0.8.5 Chrome 浏览器插件,然后解压下载好的文件,打开 Chrome 浏览器,点击浏览器右上角设置->扩展程序,把开发者模式打上勾,最后把文件夹中的 chrome.crx往 Chrome 中拖,一直点击下一步下一步的节奏。打开Aria2GUI,然后打开需要下载的百度云盘的分享链接,会发现网页上下载按钮旁边多出一个「导出下载」按钮,点击它弹出的「ARIA2 RPC」就自动添加到你的下载队列里了。

测试链接:阿甘正传

 

 

这时候看Aria2客户端就能看到下载的文件了,我这边移动下载速度满速下载。

3.1.2 技术宅版 — 适合喜欢折腾的人

下载安装Aria2。下载安装最新Mac版的Aria2(目前是1.30.0),项目地址:Aria2 Github地址,当然网盘中也有:Aria2 for Mac-> aria2-1.30.0-osx-darwin.dmg.

下载aria2.conf。找到网盘文件夹中的配置文件aria2.conf。运行Aria2所有的选项都可以在配置文件中设置。想更进一步了解配置文件可以参考以下网站:

1.Aria2 & YAAW 使用说明

2.aria2c(1) — aria2 1.30.0 documentation

用文本编辑器打开aria2c.conf, 第二行是设置下载路径

 

dir=/Users/XXX/Downloads  ,把XXX改为你自己电脑的用户名

 

  • 打开终端Terminal,输入:
mkdir ~/.aria2
(该命令会在用户根目录下会生成一个.aria2的隐藏文件夹)

open ~/.aria2
(该命令会打开.aria2隐藏文件夹)

 

 

  • 将配置文件`aria2.conf` 拖入`.aria2`文件夹中(这一步是为了方便每次启动aria2c的时候不用每次手动输入配置文件的位置),接着找到压缩文件aria2c.zip,解压后将aria2c文件夹整个拖入 /Applications 目录下。

运行Aria2,继续在Terminal输入:

aria2c

 

  • 如果第二步中的文件放置的位置没问题那么aria2c应该已经启动了,看aria2c 是否启动的办法是Terminal中输入:

 

ps aux|grep aria2c

 

  • 出现图片中第三行的结果说明aria2c已经正常启动,如果无法正常启动,检查第二步中各种文件的位置是否正确

 

  • 通过webui-aria2控制Aria2
    aria2是基于命令行的下载工具,不过还好大神们早已开发了各种易用的UI方便我们小白使用,最常用的: Aria2 WebUIYet Another Aria2 Web Frontend。最简便的方法是直接打开以上网站然后设置主机为[code]代码localhost[/code]会自动连接(爱折腾的可以到 webui-aria2 或 yaaw 下载所需文件自己搭建server)。

下面以webui-aria2为例:打开 http://ziahamza.github.io/webui-aria2/ 出现以下结果说明webui和Aria2已经连接成功。

 

 

 

如果连接不成功可以打开网页上方设置,查看主机是否为localhost,或者端口是否是6800。到这里就可以在webui中添加链接或者种子开始满速下载啦。

3.2 Aria2 for Windows
3.2.1 懒人版 — Aria2GUI(网页版,推荐)

首先下载网盘相关文件,详见网盘Aria2 for Windows。其中aria2.rar这个文件一定要解压在D:\aria2这个文件夹里,即D:\aria2\里面不能再有文件夹了,然后在D盘根目录建立一个Downloads的文件夹,这个文件夹就是你下载的文件存放的地方,不要把文件的名字搞错了(如果想要更改目录的,需要修改2个文件里面的内容,一个是aria2.conf,一个是HideRun.vbs,修改里面的D:为你的磁盘就好);

进入D:\aria2\里面,双击HideRun.vbs这个文件,电脑不会有任何反应,因为运行窗口被屏蔽掉了,这时你进入任务管理器可以看到aria2c.exe这个进程正在运行。如果想开机自行启动,请看折腾版。

然后找到 `aria2网页版.zip`,将这个文件在任意位置解压缩,然后双击index.html这个文件,你的默认浏览器就会打开一个网页,这个网页就是控制aria2这个软件的界面,这是中文界面。然后把他加入浏览器的收藏夹即可,不必每次都找到文件夹再点击打开。

同样必须安装浏览器插件,才能使用,网盘中的plugin就有。这样就可以下载百度云,迅雷离线中的资源,下载速度很快,而且占用的电脑资源小,但是设置有一点点复杂。

3.2.2 折腾版 (不推荐)
  • aria2 Github下载(注意32与64位)

下载地址:aria2 1.30.0

  • 安装

把下载好的文件解压后找一个英文路径的放进去就ok了,我就放在D:\Program Files\aria2\下
接下来新建几个文件:

Aria2.log (日志,空文件就行)
aria2.session (下载历史,空文件就行)
aria2.conf (配置文件)
HideRun.vbs (隐藏cmd窗口运行用到的)
  • 配置aria2.conf,用文本编辑工具打开刚才建立的aria2.conf,复制按下面的内容,注意修改以下选项:
dir=D:\Downloads\ (下载文件保存路径,改为你想要的)
log=D:\Program Files\aria2\Aria2.log (日志文件,如果不需要日志,这一行可去掉,如果需要,路径D:\Program Files\aria2\改为你安装aria2的路径)
input-file=D:\Program Files\aria2\aria2.session
save-session=D:\Program Files\aria2\aria2.session(这两个是记录和读取下载历史用的,断电和重启时保证下载任务不会丢失,如果有时aria2不能启动,清空这里面的内容就行了,路径D:\Program Files\aria2\改为你安装aria2的路径)
  • 完整版配置文件:
dir=D:\Downloads\

log=D:\Program Files\aria2\Aria2.log

input-file=D:\Program Files\aria2\aria2.session

save-session=D:\Program Files\aria2\aria2.session

save-session-interval=60

force-save=true

log-level=error

# see — split option

max-concurrent-downloads=5

continue=true

max-overall-download-limit=0

max-overall-upload-limit=50K

max-upload-limit=20

# Http/FTP options

connect-timeout=120

lowest-speed-limit=10K

max-connection-per-server=10

max-file-not-found=2

min-split-size=1M

split=5

check-certificate=false

http-no-cache=true

# FTP Specific Options

# BT/PT Setting

bt-enable-lpd=true

#bt-max-peers=55

follow-torrent=true

enable-dht6=false

bt-seed-unverified

rpc-save-upload-metadata=true

bt-hash-check-seed

bt-remove-unselected-file

bt-request-peer-speed-limit=100K

seed-ratio=0.0

# Metalink Specific Options

# RPC Options

enable-rpc=true

pause=false

rpc-allow-origin-all=true

rpc-listen-all=true

rpc-save-upload-metadata=true

rpc-secure=false

# Advanced Options

daemon=true

disable-ipv6=true

enable-mmap=true

file-allocation=falloc

max-download-result=120

#no-file-allocation-limit=32M

force-sequential=true

parameterized-uri=true
  • 实现开机无cmd窗口启动

用文本编辑工具打开刚才建立的`HideRun.vbs`

复制以下内容,注意修改D:\Progra~1\aria2\ 为你的aria2安装路径。

CreateObject(“WScript.Shell”).Run “D:\Progra~1\aria2\aria2c.exe — conf-path=aria2.conf”,0
  • 要启动aria2,一定要点击这个文件,不要点击aria2c.exe
    如果要开机启动,创建一个HideRun.vbs的快捷方式,把快捷方式放到 `C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup`中
  • 管理界面
    aria2是命令行下载器,是没有界面的,不过有webui,最简单就是直接访问在线网址就行了:
  1. Aria2 WebUI ghostry
  2. Aria2 WebUI ziahamza
  3. Aria2 Web控制台
4.进阶运用(浏览器插件)

点击YAAW图标便会出现YAAW的管理界面,设置好 JSON-RPC Path即可.

如果Chrome设置了下载之前不询问下载位置的话,可以自动取消Chrome下载 使用Aria2c下载.

可以设置多大的文件使用导出下载,小文件使用Chrome自带的下载功能,拦截下载默认使用第一个RPC地址.

开启右键菜单之后任意链接都可以右键导出到YAAW进行下载.

 

  • 2.QQ旋风网页版离线下载增强 :
    UI精简
    Aria2命令/文件导出
    Aria2 RPC
    IDM文件导出
    Orbit文件导出
    自动登录
    magnet链接支持
    bt任务文件夹折叠
    限速解除

  • 3.BaiduPanDownloadHelper:
    批量导出百度盘的下载链接
    支持2层目录
    支持个人主页、分享文件夹或单文件、分享专辑页面、分享主页
    支持复制到剪贴板、复制为 Aria2 格式、YAAW
  • 4.ThunderLixianExporter
    将迅雷离线地址导出成aria2/wget等下载命令,方便Linux/Mac用户使用
    原生导出界面整合, 原生设置界面整合
    反文件名截断
    多种可扩展的导出器(aria2/aria2-rpc/wget/IDM/Orbit)
    云点播HTML5播放,导出
    直接输出选中的链接,配合
    FlashGot/DownThemAll使用

 

部分内容参考自:bbs.feng.com/read-htm-tid-9585996.html

### 回答1: 使用 docker 容器 aria2-pro 下载 m3u8 文件的步骤如下: 1. 首先,安装 docker。如果你还没有安装 docker,请参考官方文档或者网上教程进行安装。 2. 下载 aria2-pro 镜像。在命令行中输入以下命令: ``` docker pull aria2-pro ``` 3. 启动 aria2-pro 容器。输入以下命令: ``` docker run -d --name aria2-pro -p 6800:6800 aria2-pro ``` 4. 使用 aria2c 命令下载 m3u8 文件。输入以下命令: ``` aria2c -c -s10 -x10 -j10 -i <m3u8文件的URL> ``` 其中,`-c` 参数表示继续下载,`-s10 -x10 -j10` 参数表示使用 10 个线程下载,`-i` 参数表示输入 m3u8 文件的 URL。 注意:在使用 aria2c 命令之前,需要先进入 aria2-pro 容器内。输入以下命令进入容器内: ``` docker exec -it aria2-pro /bin/bash ``` ### 回答2: 使用Docker容器下载m3u8文件的步骤如下: 1. 首先,在您的主机上安装Docker。可以通过在终端输入以下命令来安装Docker: ``` curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh ``` 2. 在Docker Hub上寻找aria2-pro的Docker镜像。可以使用以下命令来搜索并下载镜像: ``` docker search aria2-pro docker pull <镜像名称> ``` 3. 创建一个新的Docker容器。可以使用以下命令来创建并运行一个容器: ``` docker run -d -p <本地端口>:<容器端口> --name <容器名称> <镜像名称> ``` 4. 进入到新创建的Docker容器内部。可以使用以下命令进入容器终端: ``` docker exec -it <容器名称> /bin/bash ``` 5. 在容器内部安装aria2-pro依赖项。可以使用以下命令来安装所需的工具和库: ``` apt-get update apt-get install -y aria2 ffmpeg ``` 6. 使用aria2-pro下载m3u8文件。可以使用以下命令来启动aria2-pro下载m3u8文件: ``` aria2c -c -s10 -x10 -k1M --follow-torrent=false -m0 -o <输出文件名> <m3u8文件链接> ``` 7. 将下载的文件从容器复制到主机上。可以使用以下命令将文件从Docker容器复制到主机上: ``` docker cp <容器名称>:<容器内文件路径> <目标主机路径> ``` 8. 在主机上检查下载的文件。您可以在主机上的目标路径下查找已下载的文件。 通过遵循以上步骤,您就可以使用Docker容器aria2-pro来下载m3u8文件。请记住,需要根据具体情况进行相应的调整,例如替换命令中的<本地端口>、<容器端口>、<容器名称>、<镜像名称>、<输出文件名>、<m3u8文件链接>、<目标主机路径>等。 ### 回答3: 使用Docker容器aria2-pro下载m3u8文件非常方便。以下是详细步骤: 1. 首先,确保已在计算机上安装了Docker。在命令行中输入 "docker --version" 来验证是否已安装成功。 2. 打开终端或命令行,并输入以下命令来拉取aria2-pro Docker镜像: ``` docker pull p3terx/aria2-pro ``` 3. 下载m3u8文件并复制其链接。 4. 创建一个下载目录,并在该目录下创建一个名为 "aria2" 的文件夹,用来存储aria2的配置文件。 ``` mkdir -p /path/to/download/directory/aria2 ``` 5. 在下载目录中创建一个名为 "downloads" 的文件夹,用来存储下载的文件。 ``` mkdir -p /path/to/download/directory/downloads ``` 6. 创建一个名为 "aria2.conf" 的文本文件,用来配置aria2的参数。将以下内容复制到 "aria2.conf" 文件中: ``` dir=/path/to/download/directory/downloads rpc-listen-all=true continue=true input-file=/path/to/download/directory/aria2/aria2.session save-session=/path/to/download/directory/aria2/aria2.session save-session-interval=60 enable-rpc=true rpc-listen-port=6800 rpc-secret=your_password max-concurrent-downloads=3 max-connection-per-server=5 min-split-size=10M split=10 ``` 请注意,将"/path/to/download/directory" 替换为实际的下载目录路径,并为 "rpc-secret" 设置一个密码。 7. 启动aria2容器,并将下载目录和aria2配置文件挂载到容器中。 ``` docker run -d \ --name aria2-pro \ -p 6800:6800 \ -v /path/to/download/directory:/data \ -v /path/to/download/directory/aria2/aria2.conf:/etc/aria2.conf \ p3terx/aria2-pro ``` 请注意,将"/path/to/download/directory" 替换为实际的下载目录路径。 8. 打开Web浏览器,并输入 "http://localhost:6800" 来访问aria2的Web控制台。 9. 在Web控制台中,点击 "设置",在 "输入框URL" 中输入m3u8文件的链接,并点击 "开始" 开始下载。 10. 下载完成后,可以在"/path/to/download/directory/downloads" 目录中找到下载的文件。 这样就完成了使用Docker容器aria2-pro下载m3u8文件的过程。希望对你有帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值