Aria2配置教程(Mac和Windows)

Justin Smith
Mar 16, 2016 · 15 min read

首先声明:需要用到的工具软件插件都在云盘的这个文件夹中,建议全部下载,传送门: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」就自动添加到你的下载队列里了

Image for post

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

Image for post

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

Image for post

出现图片中第三行的结果说明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已经连接成功

Image for post

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

Image for post

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

Image for post

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

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

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

Image for post

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

Image for post

会出现如下设置界面

Image for post

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

Image for post

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

Image for post

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

Image for post

设置类似于迅雷

Image for post
Image for post

唯一需要注意的是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

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store