Mac安装使用aria2,AriaNg下载百度网盘资源

aria2是一个轻量级的多协议和多源命令行 下载实用程序。它支持HTTP / HTTPS,FTP,SFTP, BitTorrent和Metalink。aria2可以通过内置的 JSON-RPC和XML-RPC接口进行操作。(官网说明)

安装Homebrew

Homebrew是一款自由及开放源代码的软件包管理系统,用以简化Mac OS X系统上的软件安装过程。Homebrew以Ruby语言写成,针对于Mac OS X操作系统自带Ruby的版本。默认安装在/usr/local,由一个核心git版本库构成,以使用户能更新Homebrew。包管理器使用一种称为“公式”(formula)的DSL脚本来管理依赖、下载源代码及配置和编译软件,从源代码中构建软件。(维基百科)

打开终端,执行安装命令

安装之后

因为国内的网络环境,为了避免使用brew安装过于缓慢,可以配合shadowsocks使终端走代理。(当然,也可以通过换源解决)

删除代理

安装aria2

安装aria2

使用aria2

安装好之后,就可以直接使用aria2进行下载 aria2c https://github.com/aria2/aria2/releases/tag/release-1.34.0 。官网有更多使用命令行下载的例子:aria2。命令行对一般人来说,并不是很好的选择,所以需要一个可视化的web界面来进行管理下载。可以使用 AriaNg 来进行管理。

开启RPC模式

为了之后使用web界面,需要开启RPC。在用户主目录下面新建一个 aria2.conf 配置文件,写入以下内容。

之后后台启动(–conf-path指的是aria2.conf路径,这里建议使用绝对路径)

安装AriaNg

AriaNg是用纯html和javascript编写的,下载源码,浏览器打开index.html即可用。如果浏览器使用的是Firefox或者英语水平还可以,那么就可以直接使用了。如果使用的是Chrome,Safari,会出现汉化文件加载不到的情况。官方给出了解决方法,就是将AriaNg部署到Web容器中,所以我们可以将AriaNg部署到nginx(或者Apache,Mac有自带的Apache)。

《Mac安装使用aria2,AriaNg下载百度网盘资源》

安装nginx

使用brew安装nginx

因为Apache占用了80端口,nginx默认的端口是8080。这里可以停止Apache服务,将nginx的默认端口改为80。

后台启动nginx

创建ariang网站目录

下载源码到指定目录( AriaNg下载 )

解压

添加虚拟主机配置文件

之后重载虚拟主机配置

现在就可以直接在Chrome打开ariang.com(对应虚拟主机里面的server_name,这里必须本地hosts文件缇添加 127.0.0.1 ariang.com)访问到AriaNg主页,进行下载任务管理。

《Mac安装使用aria2,AriaNg下载百度网盘资源》

aria2下载百度网盘内容

下载Chrome插件BaiduExporter,添加到扩展程序中(复制 chrome://extensions/ 在Chrome打开,将已经下载到 .crx 文件拖拽进去 )。使用的话,直接点击ARIA2 RPC,就会自动创建一个aria2下载任务,可以在web界面看得到。附: 本地下载。其实,百度超级会员的速度是完全可以跑到满速的,aria2下载网盘资源速度也只是快一点,所以下载量大,可以直接开个超级会员。

扩展不可用解决方法

如果扩展安装之后出现  该扩展程序未列在 Chrome 网上应用店中,并可能是在您不知情的情况下添加的。

《Mac安装使用aria2,AriaNg下载百度网盘资源》

此时可以通过加载已解压的安装扩展程序来解决(复制 chrome://extensions/ 在Chrome打开,选择右上角的加载已解压的安装扩展程序,之后选择相应的扩展程序文件目录)。附:下载地址

《Mac安装使用aria2,AriaNg下载百度网盘资源》

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注