Aria2 安装和使用
aria2 是一款支持多种协议的轻量级命令行下载工具。有以下特性:
- 多线程连线:aria2 会自动从多个线程下载文件,并充分利用你的带宽;
- 轻量:运行时不会占用过多资源,根据官方介绍,内存占用通常在 4MB~9MB,使用 BitTorrent 协议,下行速度 2.8MB/s 时 CPU 占用率约 6%;
- 全功能 BitTorrent 客户端;
- 支持 RPC 界面远程控制(下文重点介绍)。
下载 aria2
你可以在 aria2 的 Download 下载对应的安装程序,下载之后直接双击打开安装即可。喜欢用 homebrew 的同学也可以使用命令 brew install aria2
来安装。
设置配置文件
aria2 提供两种方式使用,一种是直接命令行模式下载,不推荐使用这种方法,推荐使用另外一种 RPC 模式,这种方式 aria 启动之后只会安静的等待下载请求,下载完成后也只会安静的驻留后台不会自动退出。而使用RPC模式推荐做一个配置文件方便使用。我们把配置文件放在 ~/.aria2
下,依次输入命令:
|
|
接着打开 Finder,利用 Shift+Cmd+G 进入路径:~/.aria2/aria2.conf
,用文本编辑器打开 aria2.conf,将以下配置直接拷贝进去:
|
|
默认下载路径的 /Users/xxx/Downloads
可以改为任何你想要的绝对路径。此处写为 Downloads 目录,xxx 请自行替换成你的 Mac 用户名,然后保存,退出编辑器。
启动 RPC 模式
在终端输入 aria2c --conf-path="/Users/xxx/.aria2/aria2.conf" -D
,然后 aria2 就启动了,[xxx 请自行替换成你的 Mac 用户名],但是如何搞定百度网盘?
如果你用的是Chrome, 还需要安装 YAAW 插件, 以及对应的 BaiduExporter 插件
关闭 aria2
在终端输入 ps aux|grep aria2
获取到进程号,然后使用 kill number
回车即可杀掉它
配置自启动
进入到希望保存的目录下,新建一个文件 aria2.sh
:
|
|
然后输入下面的代码并保存:
|
|
修改文件权限
- 给 aria2.sh 文件执行权限:
chmod +x aria2.sh
- 让 aria2.sh 默认用自己常用的 terminal 工具打开。
右键文件 -> 显示简介:设置“打开方式->所有应用程序”为自己的 terminal即可。
添加到开机启动项
- 在 Mac 桌面顶部菜单中,点击苹果图标,在弹出的菜单中,点击进入
系统偏好设置
。 - 在打开
系统偏好设置
后,然后点击进入用户与群组
设置选项。 - 然后在
用户与群组
设置界面,先在左侧选择登陆用户-当前用户
,然后在右侧切换到登录项
- 然后点下面的
+
进行添加,选择刚才我们创建的文件aria2.sh
,并勾选隐藏
。
这样 aria2 就可以在每次开机的时候自启动了。