Ubuntu18.04 chrome使用aria2高速下载度盘文件
去Chrome商店下载Aria2 for Chrome,油猴插件,然后在油猴中添加脚本 ‘网盘助手’
网盘助手可以在度盘页面显示‘生成链接’的按钮,点击后将应用ID改为778750,生成的链接即可用于高速下载(用IDM或aria2)
安装aria2
$ sudo apt install aria2
配置aria2
$ sudo mkdir /etc/aria2 #新建文件夹
$ cd /etc/aria2
$ sudo touch aria2.session #新建session文件
$ sudo chmod 777 aria2.session #设置aria2.session可写
$ sudo vim aria2.conf #创建配置文件
aria2.conf内容
#文件保存目录,username根据实际情况修改
dir=/home/username/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=/etc/aria2/aria2.session save-session=/etc/aria2/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
启动aria2
$ sudo aria2c --conf-path=/etc/aria2/aria2.conf #使用绝对路径 #如果没有提示错误,按ctrl+c停止运行命令,转为后台运行 $ sudo aria2c --conf-path=/etc/aria2/aria2.conf -D
启动脚本
网上找到的都是开启启动的脚本,而我只想在需要的时候启动就可以啦
#!/bin/bash case $1 in start): sudo aria2c --conf-path=/etc/aria2/aria2.conf -D echo -n "---Start completed.---" \n ;; stop): sudo killall aria2c echo -n "---Aria2 stopped.---" \n ;; *): echo -n "error ..." \n ;; esac exit 0
保存为home路径下,命名为aria2c,使用如下
$ ./aria2c start # './'表示当前文件夹下,不用的话调用的就是程序aria2c而不是脚本了
$ ./aria2c stop
浙公网安备 33010602011771号