前段时间头疼于Ubuntu下下载百度云文件过于龟速,便去找了一下解决方案,这才发现还有aira2这等好用的玩意。

优点:
+ 占用资源小
+ 支持bt、magnet
+ 跨平台

缺点:

  • 配置较为复杂

Windows下的aria2配置

准备工作

  • 先到github下载一个最新版的适合自己的发布压缩包。或者直接点击[32位][64位]下载并解压到合适的位置,例如E:\Others\Tools\aria2-1.34.0-win-64bit-build1
  • 在解压目录下新建一个名为aria2.conf的空文件,用文本编辑器打开,粘贴入以下内容,注意根据你自身的安装位置修改最前面的几个路径
# 将dir后的路径改为你希望的下载路径
dir=C:/Users/41037/Desktop

# 将以下三个参数中的“E:/Others/Tools/aria2-1.34.0-win-64bit-build1/”替换为你aria2所在的目录
log=E:/Others/Tools/aria2-1.34.0-win-64bit-build1/aria2.log
input-file=E:/Others/Tools/aria2-1.34.0-win-64bit-build1/aria2.session
save-session=E:/Others/Tools/aria2-1.34.0-win-64bit-build1/aria2.session

# 全局限速,单位为字节,例如5 M/s请输入5122880
# 如果需要开启限速请删除下面一行开头的#号及空格
# max-overall-download-limit=5122880

force-save=true
log-level=error
check-certificate=false
disable-ipv6=true
max-file-not-found=2

# 最大同时下载任务数
max-concurrent-downloads=20

# 同服务器连接数
max-connection-per-server=10

# 断点续传
continue=true

# 断点续传的任务进度存档时间间隔
save-session-interval=60

# Http/FTP 相关
connect-timeout=120

# 最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
# 单文件最大线程数, 路由建议值: 5
split=10


# 打开rpc的目的是为了给web管理端用
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-listen-port=6800
  • 再新建一个名为aria2.session的空文件,作为aria2的断点续传缓存文件
  • 新建一个名为run.vbs的空文件,用文本编辑器打开,粘贴入以下内容,一样记得修改文件路径
CreateObject("WScript.Shell").Run "E:\Others\Tools\aria2-1.34.0-win-64bit-build1\aria2c.exe --conf-path=aria2.conf",0
  • 再新建一个名为kill.bat的空文件,用文本编辑器打开,粘贴入以下内容
taskkill /im aria2c.exe /t /f

运行及管理

需要运行下载的时候双击运行run.vbs,希望关闭则运行kill.bat。不过aria2占用资源极少,一般不需要关闭(
在aria2运行的状态下,打开http://aria2c.com/即可进行下载管理。

建议将此链接加入收藏夹,方便寻找

Ubuntu下的aria2配置

Ubuntu部分直接上指令:

sudo apt install aria2
mkdir ~/.config/aria2 && sudo touch ~/Downloads/aria2.session && sudo chmod 777 ~/Downloads/aria2.session
vim ~/.config/aria2/aria2.conf
#=========文件保存目录自行修改
# username根据实际情况修改
dir=/home/kuro/Downloads
disable-ipv6=true

#打开rpc的目的是为了给web管理端用
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
#rpc-listen-port=6800
#断点续传
continue=true
input-file=/home/kuro/Downloads/aria2.session
save-session=/home/kuro/Downloads/aria2.session

#最大同时下载任务数
max-concurrent-downloads=20

save-session-interval=120

# Http/FTP 相关
connect-timeout=120
#lowest-speed-limit=10K
#同服务器连接数
max-connection-per-server=10
#max-file-not-found=2
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
#单文件最大线程数, 路由建议值: 5
split=10
check-certificate=false
#http-no-cache=true

后台运行:

sudo aria2c --conf-path=/home/kuro/.config/aria2/aria2.conf -D

百度盘下载

请使用PanDownload一键下载

### 百度盘链接导出
这部分需要用到第三方插件,首先下载并解压BaiduExporter,具体可见此处的Install部分。
不过有一个不好就是每次启动chrome都会提示你关闭非官方商店的插件,十分蛋疼,这部分的解决回头康康。
注意:下载百度盘文件记得先存到自己的云盘再导出下载链接,不然速度几乎为0。

发表评论

电子邮件地址不会被公开。 必填项已用*标注