Mac 下使用 Aria2 实现迅雷离线和百度云下载
上一次在少数派上看到了一篇关于 Aria2 配置的文章(Mac 上使用百度网盘很烦躁?花点时间配置 aria2 吧),教程里主要是使用命令行的方式配置,很多人(包括我)看到命令行就退却了。今天我花点时间重新认识并配置了一下 Aria2,发现其实可以很简单,很小白。
Aria2 是什么?Aria2 本质是一个下载工具,支持多协议、多来源。对我来说,Aria2 就是一种几乎支持所有下载方式的工具。
为什么要使用 Aria2 ?Aria2 本身运行时占用资源就低,而且一个做两个下载器能做的事情,再加上 Mac 上迅雷和百度云(QQ 旋风压根没有 Mac 版)体验差。Why not Aria2?
下面我来一步步教你,怎么在 Mac 配置 Aria2。
-
0.下载安装 Aria2 目前 Aria2 的版本是 1.19.3,你可以通过这里下载:Aria2 V1.19.3 下载 Aria2 官网会及时更新新版本:Aria2 官网 注意:Aria2 同时支持 Windows、Mac、Android。在下载界面选择 .dmg 包下载 Mac 版。下载后打开,双击 aria2 开始安装。
-
1.下载配置文件 关于配置文件的详细说明:在这里,想了解可以参考一下。不想了解可以继续看教程: 下载链接:aria2c_file.zip 解压,打开 aria2c.conf,将第二行的
dir=/Users/XXX/Downloads
中 XXX 换成你的用户名,这里是指定了下载目录,你可以根据需要更改。 接着打开终端(terminal),输入:mkdir ~/.aria2
,此时在 /Users/XXX 下会生成一个 .aria2 隐藏文件夹,不急不急,继续看教程。 接着你需要让 Mac 显示隐藏文件夹,教程在这里:Mac 基础教程:如何让 Finder 显示隐藏文件和文件夹。现在你可以把 aria2c.conf 文件拖入 /Users/XXX/.aria2 (XXX 是你的用户名,.aria2 是一个隐藏文件夹)接着把刚刚解压里的 aria2c 文件夹整个拖入 /Applications 目录下。 -
2.运行 Aria2 终端中输入:
aria2c
回车。 现在你的 Aria2 就能开始下载了。如果不想使用迅雷离线或是百度云,你可以直接跳到下面一步。 -
3.配置迅雷离线&百度云
迅雷离线: 下载 chrome 插件:迅雷离线助手。安装之后,打开迅雷离线,登录之后,点击左上角的蓝色齿轮按钮,进入设置。在弹出来的窗口中,将path设置为: http://127.0.0.1:6800/jsonrpc 保存后,这样迅雷离线就设置完毕了。
![迅雷离线设置][https://chanjh.github.io/post-images/迅雷离线设置.png]
百度云: 下载 chrome 插件:BaiduExporter。安装之后,点击「导出下载」->「设置」。 将 User-Agent 设置为:netdisk;5.2.7;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJia referer 设置为:http://pan.baidu.com/disk/home 保存,搞定。
- 4.使用 webui-aria2 控制 Aria2 打开 webui-aria2,显示「Successfully connected to Aria2 ……」就是成功连接上啦。 点击左上角 Add 添加下载任务。 ![webui][https://chanjh.github.io/post-images/webui.png] 使用迅雷离线: 在迅雷离线中,选中任务,点击上方的「批量导出」,选择 YAAW。OK,返回 webui 是不是有任务下载了。 ![迅雷批量导出][https://chanjh.github.io/post-images/迅雷批量导出.png] 使用百度云: 在百度云网盘中,选中任务,点击上方的「导出下载」,选择 ARIA2 RPC。返回 webui 是不是有任务下载了。 ![百度云批量导出][https://chanjh.github.io/post-images/百度云批量导出.png]
- 5.设置开机自启动 Aria2
点击 Mac 左上角的苹果 logo,进入系统偏好设置。点击左下倒数第二个的「用户与群组」,再点击上面的「登录项」。此时,在终端输入:
open /usr/local/aria2/bin/
会弹出一个窗口,将里面的aria2c 文件拖入到刚刚的「登录项」窗口内,将它打勾。OK,这样就能正常的开机启动啦。