MAC上的下载神器:Aria2详细配置

2019.11.30更新:

百度方面貌似已经发现了这个BUG,暂时已经无法使用了~

###############################################################################

0.写在前面:

此文主要是参考:https://yalv.me/aria2/的配置方法,顺便加一下自己的一些体会,侵权立删,请告知。

用Aria2这个东西下载云盘数据真的是不用不知道,用起来那种舒适感真的不是Folx,FDM这种客户端能比的~

1.准备工作:

1.1关于Aria2的安装:

我个人倾向于使用homebrew来进行安装:

1.安装homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

2.安装aria2

brew install aria2

1.2关于Aria2c的安装:

Aria2c相当于是Aria2的应用程序

Aria2c下载地址

解压后将整个文件夹拖入Applications 文件夹(即:应用程序)中。

1.3关于网盘助手的安装:

网盘助手用于将获取的网盘链接传递给Aria2进行下载

网盘助手下载地址

2.开始配置:

2.1Aria2的本地配置

在终端中使用:

mkdir ~/.aria2

创建.aria2文件夹

vim aria2.conf

将下列内容粘贴到你的aria2.conf中

# Basic Options
dir=/Users/(你的用户名)/Downloads
input-file=/Applications/aria2c/session.dat
log=/Applications/aria2c/aria2.log
max-concurrent-downloads=15
max-connection-per-server=15
check-integrity=true
continue=true

# BitTorrent/Metalink Options
bt-enable-lpd=true
bt-max-open-files=16
bt-max-peers=8
dht-file-path=/opt/var/aria2/dht.dat
dht-file-path6=/opt/var/aria2/dht6.dat
dht-listen-port=6801
#enable-dht6=true
listen-port=6801
max-overall-upload-limit=0K
seed-ratio=0

# RPC Options
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-listen-port=6800
#rpc-secret=123456
#rpc-secure=true

# Advanced Options
daemon=true
disable-ipv6=true
#enable-mmap=true
force-save=false
file-allocation=none
log-level=warn
max-overall-download-limit=0K
save-session=/Applications/aria2c/session.dat
always-resume=true
split=10
min-split-size=10M

#鐧惧害鐩�
user-agent=netdisk;5.2.6;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJia
referer=http://pan.baidu.com/disk/home

#Other
on-download-complete="rm -f "$3.aria2"

保存退出后,在终端键入

aria2c

来运行aria2c,若出现command not found,则在终端输入

cd  /usr/local/bin
sudo ln -s ../aria2/bin/aria2c aria2c

来修复该问题。

2.2Aria2的网页UI配置(浏览器建议使用google chorme)

网页UI我推荐这个:UI地址

配置图如下:


UI配置图

2.3网盘助手插件配置

网盘助手下载好之后,在chorme中添加扩展程序:

菜单目录:设置->更多工具->扩展程序

操作方法:开启开发者模式->加载已解压的拓展程序->将整个压缩包解压后添加进去即可。

3.开始使用

打开你的或者别人的网盘,确认下载文件后,按照下图操作:

导出链接

点击ARIA2 RPC之后,文件就加入到Aria2中下载了,可以在之前提到的UI界面中查看下载速度:

UI地址

这里要说一点的是:如果你用历史记录重新进入自己的网盘时,可能会出现插件错误,无法显示导出下载的情况,对于这种情况,可以注销百度云,再重新登陆就好了!

最后在UI界面享受飞一般的网速吧:

excited

4.后记

Q1:关于出现.aria2文件未删除的情况?
A1:我也遇到了,修改conf文件仍然不能解决,具体原因我认为是文件名或者路径名中有非法字符,如空格或者其他的字符导致无法删除。我采用了如下命令:

find . -name "*.aria2" | xargs rm

就发现了是路径的问题,如果文件路径含有非法字符,那只能一个个cd然后rm -f *.aria2了,如果你有更好的解决方法,欢迎留言,造福大家!


2019.04.11更新:

Q2:关于有时网页突然抽风无法添加下载任务?

A2:这时点击下图中的

查看是否其中的JSON-RPC Path被篡改了

有时候网页会将其自动篡改~

你可能感兴趣的:(MAC上的下载神器:Aria2详细配置)