Aria2配置教程(Mac和Windows)

Justin Smith
15 min readMar 16, 2016

--

首先声明:需要用到的工具软件插件都在云盘的这个文件夹中,建议全部下载,传送门:http://pan.baidu.com/s/1nu4UHfV

ok,教程开始!

一、Aria2 for Mac OS

1、懒人版 — — — Aria2GUI

1)安装Aria2GUI.dmg,位于网盘的Aria2 for Mac文件夹中

2)安装Chrome插件

下载地址:

https://chrome.google.com/webstore/detail/baiduexporter/mjaenbjdjmgolhoafkohbhhbaiedbkno(网盘plugin文件夹也有)

3)打开Aria2GUI,然后打开需要下载的百度云盘的分享链接,会发现网页上多出一个「导出下载」按钮,点击它弹出的「ARIA2 RPC」就自动添加到你的下载队列里了

回到Aria2客户端就能看到下载的文件了,本人测试有9个进程情况下能达到1.73MB/s,如果下载时进程数较少,可以重启一下此应用

2、折腾版 — — 不折腾不舒服斯基星人专属

1)安装Aria2

下载安装最新Mac版的Aria2(目前是1.21.0)

项目地址

https://github.com/tatsuhiro-t/aria2

https://github.com/tatsuhiro-t/aria2/releases/tag/release-1.21.0

主要是这个:dmg安装包,当然网盘中也有

https://github.com/tatsuhiro-t/aria2/releases/download/release-1.21.0/aria2-1.21.0-osx-darwin.dmg

安装目录是/usr/local/aria2(安装完就会出现在这里,隐藏的)

2)下载Aria2所需文件

找到网盘文件夹中的配置文件aria2.conf(也可以自己新建一个配置文件.conf,方法在下面Aria2 for Windows,配置文件其实通用),运行Aria2所有的选项都可以在配置文件中设置

想具体了解配置文件可以参考以下网站:

http://aria2c.com/usage.htmlhttps://aria2.github.io/manual/en/html/aria2c.html

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

dir=/Users/XXX/Downloads XXX为用户名
打开终端Terminal,输入:

mkdir ~/.aria2

用户根目录(/Users/XXX, XXX是你的用户名)下会生成一个.aria2的文件夹(隐藏文件夹),将配置文件aria2.conf 拖入这个文件夹中(这一步是为了方便每次启动aria2c的时候不用每次手动输入配置文件的位置)

接着找到压缩文件夹aria2c.zip,解压后将aria2c文件夹整个拖入 /Applications 目录下

3)运行Aria2

继续在Terminal输入:

mkdir ~/.aria2

如果第二步中的文件放置的位置没问题那么aria2c应该已经启动了

看aria2c 是否启动的办法是Terminal中输入:

ps aux|grep aria2c

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

4)通过webui-aria2控制Aria2

aria2是基于命令行的下载工具,不过还好大神们早已开发了各种易用的UI方便我们小白们使用
最常用的webui-aria2: http://ziahamza.github.io/webui-aria2/
也可以用binux大神的YAAW:http://binux.github.io/yaaw/demo/
最简便的方法是直接用以上连接使用aria2c,(爱折腾的可以到 https://github.com/ziahamza/webui-aria2https://github.com/binux/yaaw 下载所需文件自己搭建server)
下面以webui-aria2为例:
打开http://ziahamza.github.io/webui-aria2/
出现以下结果说明webui和Aria2已经连接成功

如果连接不成功可以打开Setting-Connection Setting查看host是否localhost, 端口是否是6800

到这里就可以在webui中添加连接或者种子开始下载啦

如果你以为教程到这里就结束了 那你就大错特错了
接下来才是最关键的步骤,导入迅雷离线和百度盘的任务aria2c

5)导入迅雷离线和百度盘下载
迅雷离线(需要迅雷会员):
在Chrome中下载binux大神的迅雷离线助手(网盘中有,下同)

https://chrome.google.com/webstore/detail/thunderlixianassistant/eehlmkfpnagoieibahhcghphdbjcdmen?hl=zh-CN

迅雷离线中点右上角的小齿轮设置

会出现如下设置界面

确保path设置为: http://127.0.0.1:6800/jsonrpc
接下来就可以在迅雷离线中选中所需的任务,点批量导出中的YAAW,这样下载任务应该就成功导入aria2了

again, 进入webui: http://ziahamza.github.io/webui-aria2/ 查看任务是否添加成功

百度网盘助手:Chrome中下载BaiduExporter
https://chrome.google.com/webstore/detail/baiduexporter/mjaenbjdjmgolhoafkohbhhbaiedbkno

设置类似于迅雷

唯一需要注意的是User-agent需要设置为: netdisk;5.2.7;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJia
Referer 设置为:http://pan.baidu.com/disk/home
这两个设置将Aria2伪装成百度云管家来突破百度盘的下载限速

这里插播讲下如果没办法翻墙,可以直接我分享的网盘里的资源,按照如下方法安装插件

Chrome本地插件安装方法:

①在浏览器右上角的菜单选项打开 更多工具->扩展程序,找不到的可以直接在浏览器中输入:chrome://extensions/ 再回车

②勾选开发者模式,然后点击“加载已解压的扩展程序”,选择压缩包中的chrome目录即可

Firefox本地插件安装方法:

下载后打开 Firefox,Ctrl/Command + O 打开选择文件对话框选中 XPI 包即可安装

6)如果还有开启自启动的需求把 /usr/local/aria2/bin/aria2c 这个文件拖入到开机启动项里即可

PS:教程到此结束,以上适用于Chrome,Safari/Firefox的朋友请看下来

迅雷离线:
Safari里新建一个书签,网址填下面的内容,需要用插件的时候点在迅雷离线的页面中一下书签就可以启动,剩下的操作和Chrome插件一样

javascript:void((function(){var%20d=document;var%20s=d.createElement(‘script’);s.src=’http://s.binux.me/tle.js';s.id='TLE_script';d.body.appendChild(s)})())

百度网盘助手(也可以用网盘plugin文件夹中的):
到下面网址下载Safari的插件打开安装,剩下和Chrome的插件一样
https://github.com/acgotaku/BaiduExporter

二、Aria2 for Windows

1、懒人版

1)首先下载懒人包,详见网盘Aria2 for Windows

其中aria2.rar这个文件一定要解压在D:\aria2这个文件夹里,即D:\aria2\里面不能再有文件夹了

然后在D盘根目录建立一个Downloads的文件夹,这个文件夹就是你下载的文件存放的地方,不要把文件的名字搞错了

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

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

同样必须安装浏览器插件,才能方便使用

请把http://aria2c.com/usage.html这个网址最下的插件都安装上,网盘中的plugin就有

这样就可以下载百度云,迅雷离线中的资源,下载速度很快,而且占用的电脑资源小,不卡机,但是设置复杂

2、折腾版

1)下载

aria2下载地址

https://github.com/tatsuhiro-t/aria2/releases/tag/release-1.21.0

http://sourceforge.net/projects/aria2/files/stable/(好久没更新了,停止在1.19.0)

建议windows下用1.17.1版本,虽然最新已经是1.21.0。

64位还是32位你看着办:

aria2–1.17.1-win-64bit-build1.zip

aria2–1.17.1-win-32bit-build1.zip

2)安装

解压后随便找个英文路径的丢进去就行了

我就丢在D:\Program Files\aria2\下

接下来新建几个文件:

Aria2.log (日志,空文件就行)

aria2.session (下载历史,空文件就行)

aria2.conf (配置文件)

HideRun.vbs (隐藏cmd窗口运行用到的)

3)配置 (重点来了)

配置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

4)实现开机无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中

5)管理界面

aria2是命令行下载器,是没有界面的,不过有webui

最简单就是访问这个网址就行了

http://ziahamza.github.io/webui-aria2/https://github.com/ziahamza/webui-aria2下载 (需爬梯)

6)进阶运用

相关脚本使用

迅雷离线yaaw脚本

https://github.com/binux/ThunderLixianExporter

旋风离线yaaw脚本

http://userscripts.org/scripts/show/160258

百度盘yaaw脚本

http://userscripts.org/scripts/show/162138

相关插件下载(见网盘plugin文件夹)

YAAW-for-Chrome插件

百度网盘插件

115网盘插件

迅雷离线插件

主要参考以下三个文章整理汇总,资源大部分收集到本人网盘并集中分享,建议下手前直接下载整个分享文件夹

1、http://bbs.feng.com/read-htm-tid-9585996.html
2、http://bbs.kafan.cn/thread-1686205-1-1.html

3、http://mp.weixin.qq.com/s?__biz=MjM5NjAzODM0OA==&mid=402142351&idx=1&sn=9e9571e9f98bdc3ce5393f85394ed72c&3rd=MzA3MDU4NTYzMw==&scene=6#rd

--

--