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的应用程序
解压后将整个文件夹拖入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地址
配置图如下:
2.3网盘助手插件配置
网盘助手下载好之后,在chorme中添加扩展程序:
菜单目录:设置->更多工具->扩展程序
操作方法:开启开发者模式->加载已解压的拓展程序->将整个压缩包解压后添加进去即可。
3.开始使用
打开你的或者别人的网盘,确认下载文件后,按照下图操作:
点击ARIA2 RPC之后,文件就加入到Aria2中下载了,可以在之前提到的UI界面中查看下载速度:
这里要说一点的是:如果你用历史记录重新进入自己的网盘时,可能会出现插件错误,无法显示导出下载的情况,对于这种情况,可以注销百度云,再重新登陆就好了!
最后在UI界面享受飞一般的网速吧:
4.后记
Q1:关于出现.aria2文件未删除的情况?
A1:我也遇到了,修改conf文件仍然不能解决,具体原因我认为是文件名或者路径名中有非法字符,如空格或者其他的字符导致无法删除。我采用了如下命令:
find . -name "*.aria2" | xargs rm
就发现了是路径的问题,如果文件路径含有非法字符,那只能一个个cd然后rm -f *.aria2了,如果你有更好的解决方法,欢迎留言,造福大家!
2019.04.11更新:
Q2:关于有时网页突然抽风无法添加下载任务?
查看是否其中的JSON-RPC Path被篡改了
有时候网页会将其自动篡改~