MAC安装aria2及使用

MAC安装aria2及使用

一月 15, 2019

国内的下载工具,一点都不纯粹,总要植入广告、商城等等无关的功能,像某度网盘这种还会搞限速,很烦。好在有 Aria2 这神器。Aria2 是一款轻量的、支持多协议以及多线程的下载工具,它同时支持了 HTTP/HTTPS, FTP, SFTP, BitTorrent 和 Metalink 多种下载方式。它是用命令行交互的,但是已经有人为它开发了交互界面,不用担心太难操作。下面跟着步骤来,安装成功后从此告别限速。

  1. 安装 Homebrew

Homebrew 是 macOS 上著名的包管理工具, 它可以方便地对应用以及各种插件进行管理。确保已经安装 Xcode 后在 Terminal(终端)执行以下命令:

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

更新 Homebrew,依次执行下面命令

1
2
brew update
brew upgrade
  1. 安装 aria2
1
brew install aria2

配置 aria2,注意配置文件要放在上面的路径上(~/.aria2/aria2.conf),aria2 在执行时会检查这个路径,如果这个路径存在配置文件,就不用自己再指定配置文件了。这样还能方便设置开机自启动 aria2。而 aria2.session 文件用于保存下载进度等信息,都需要手动创建,这里我们把仓库中准备好的模板直接复制到指定路径。rm_bt.sh 和 rm.sh 用于在下载完成后自动删除 *.aria2 文件

依次执行下面命令:

1
2
3
git clone https://github.com/heisenbergye/aria2.git
mkdir ~/.aria2
cp aria2.conf aria2.session rm_bt.sh rm.sh ~/.aria2/

修改配置文件aria2.conf,按 “” 中提示内容修改。

如果按照上面的步骤配置,启动 aria2 只需执行下面命令

1
aria2c -D

如果配置文件放在其他路径,启动 aria2 需要指定配置文件的路径

1
aria2c --conf-path="/xxxxx/xxxxxx/aria2.conf" -D

至此,aria2 已经可以启动使用了,如果不习惯使用命令行,可以使用 GUI(用户界面)。

设置开机自启动,将 plist 文件 copy 到 “~/Library/LaunchAgents/” 路径下,按 “” 中提示内容修改。

1
cp aria2.plist ~/Library/LaunchAgents/

修改文件权限

1
chmod 644 ~/Library/LaunchAgents/aria2.plist

添加自启动项

1
launchctl load ~/Library/LaunchAgents/aria2.plist

启动自启动项

1
launchctl start aria2
  1. 安装 Chrome 插件

需要安装的插件见chrome-pluginlist.txt

  1. 安装 webui-aria2

这个 GUI 其实就是个网页。进入 webui-aria2 项目页,找到绿色的clone or download按钮,点击选择Download ZIP下载后解压。把解压后的文件夹移到自己想要放的位置,找到并打开 /src/js/services/configuration.js 文件,根据先前设置的rpc-secret=<自定义密码>,修改token:<自定义密码>。

使用nodejs启动

1
node node-server.js
  1. 更新 BT-tracker
1
sh update-bt-tracker.sh