macOS上如何配置Aria2多线程下载器?并激活RPC交互模式

Aria2简介

Aria2是一款同时支持多线程、P2P下载、BT下载的多功能下载工具。其速度,同样取决于网速和资源质量。但是一般情况,多线程下载,总是比普通浏览器下载、wgetcurl下载快很多,并且Aria2还支持远程传递下载。

其实,BT下载,放在公网服务器上效果比较好。自己家里用(比如:macOS或树莓派),效果不佳。

本次教程就叫大家如何在macOS上搭建Aria2,并配置RPC交互。支持X86版本和Arm64版本。

对应视频

建议配合本文对应视频进行操作嗷:

Homebrew

首先,我们需要有在macOS上安装Homebrew,这个方法很多,你可以使用官方的一键安装脚本:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

当然,如果你所在的地区,无法连接GitHub,可以参考我的博客安装Homebrew:

安装Homebrew的效果:
Homebrew安装成功
之后就可以使用Homebrew安装Aria2

安装Aria2

因为有brew,所以只需要同步Aria2文件到本地即可:

brew install aria2

安装Aria2成功
这个时候,其实就可以使用Aria2命令进行文件下载了。但是,一般我们都会配置为RPC模式,方便Aria NG进行调用,或者直接Chrome 前端插件传递下载。

配置RPC

现在,我们需要配置RPC,最终的效果:
Aria2 RPC交互
在交互模式下,我们使用Aria NG这样的程序就可以进行对接:
AriaNG
这样就的到一个类似迅雷的控制台,方便我们去下载软件。激活这个Aria2 RPC很简单。

配置aria2.conf

这里提供财力雄厚的用户,一键部署脚本:

如果你并不想付费,没关系,以下为手动部署教程。

首先,我们需要配置一个aria2.conf文件,这个文件需要在用户“家目录”下的.aria2文件夹下最好。所以,我们手动创建一下,打开Terminal(终端),输入:

# 进入用户家目录
cd ~
# 创建Aria2的配置目录
mkdir .aria2
# 进入目录内
cd .aria2
# 获取当前终端绝对路径
pwd

获取终端当前地址,我的是:/Users/mintimate/.aria2
我的地址
之后,下载我的配置文件:

解压后,得到:
得到文件
在Terminal内,打开.aria2文件夹

# 打开当前Terminal所在目录
open ./

打开成功
将刚刚三个文件移动到其中:
移动文件
并打开aria2.conf文件,配置个性化参数:
主要配置的内容
更改其中内容:

  • dir:通过Aria2下载的文件,存放地址(绝对路径)
  • on-download-stop:指向配置文件内deleteAria2.sh
  • on-download-complete:同样指向配置文件内deleteAria2.sh
  • dht-file-path:指向配置文件内dht.dat
  • dht-file-path6:同样指向配置文件内dht.dat
  • rpc-secret:设置Aria2验证远程码

启动Aria2 RPC

现在,我们在 Terminal内即可启动我们的Aria2 RPC。输入命令:

aria2c --conf-path="/Users/mintimate/.aria2/aria2.conf"

e.g.我aria2.conf这个文件创建在:/Users/mintimate/.aria2/下,所以我运行时:aria2c --conf-path="/Users/mintimate/.aria2/aria2.conf

RPC启动成功
如果需要停止交互:注意⚠️不是直接关闭Terminal,是Ctrl+C,按Ctrl+C即可关闭!

配置脚本

按上文的方法启动有点麻烦;所以,我们设置一个Shell脚本,方便我们每次打开 Terminal就可以启动。因为 Terminal每次启动都是在用户“家目录“下,所以我们在“家目录”下创建一键脚本:

# 进入家目录
cd ~
# 创建shell文件
touch aria2.sh
# 对空的shell文件追加内容
echo 'aria2c --conf-path=/Users/mintimate/.aria2/aria2.conf' >aria2.sh
# 添加执行权限
chmod +x aria2.sh

快速启动
同样,按Ctrl+C即可关闭。

END

到此,Aria2就部署和安装完成了。至于什么下载百度云内容,这里就不过多介绍了(怕版权)。但是,再给大家介绍一个Chrome和Edge的插件:YAAW Aria2。

设置方法很简单,在YAAW插件内设置RPC:
YAAW
之后,想下载东西时。浏览器右键就可以发送到Aria2去下载了(并且可以携带Header和Cookies哦,还可以发送到远程服务器,实现离线下载~)。
浏览器内,鼠标右键

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mintimate

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值