加载中...

用服务器做离线下载


申请了 E5 后,上面资源有点少,所以用服务器做离线下载.

服务器配置

服务器用了 Azure 的最低配置,每月 3.8 刀(主要是穷,为了方便选用 Aria2 下载,还可以用 AriaNG 管理下载

Aria2 是目前最强大的全能型下载工具,它支持 BT、磁力、HTTP、FTP 等下载协议,常用做离线下载的服务端。Aria2 一键安装管理脚本是 Toyo (逗比) 大佬最为知名的脚本作品之一,2018 年 11 月 14 日逗比大佬因未知原因突然失联。由于博主非常喜欢 Aria2 所以自 2018 年 12 月 7 日起开始接手这个项目并进行了大量的功能与细节优化,一直持续维护至今。增强版脚本整合了 Aria2 完美配置,在安装 Aria2 的过程中会下载这套配置方案,这套方案包含了配置文件、附加功能脚本等文件,用于实现 Aria2 功能的增强和扩展,提升 Aria2 的下载速度与使用体验,解决 Aria2 在使用中遇到的 BT 下载无速度、文件残留占用磁盘空间、任务丢失、重复下载等问题。

这是 GitHub 上的Aria2 增强版,下载依赖,然后一键脚本安装。

apt install wget curl ca-certificates
#一键脚本
wget -N git.io/aria2.sh && chmod +x aria2.sh && ./aria2.sh

然后按 1 就可以安装了。

Rclone

Aria2 安装好后,参考教程 ,配置自己的 Rclone API 连接 OneDrive(传输速度更快)。

安装
apt install unzip
curl https://rclone.org/install.sh | sudo bash
配置
rclone config

然后填上自己的Client IDClient secret

自动上传

先输入nano /root/.aria2c/aria2.conf

clean.sh替换为upload.sh

# 下载完成后执行的命令
on-download-complete=/root/.aria2c/upload.sh
上传设置自定义

输入nano /root/.aria2c/script.conf

里面的每个配置都可以根据需要修改。

重启 Aria2
service aria2 restart
检查配置是否成功
/root/.aria2c/upload.sh

看到图中效果就是成功了

PS:根据经验,如果服务器配置不行,同时进行多个上传项目容易上传失败。再下载一次连接,就可以重新上传了。

以后 Aria2 下载完,就会自动上传到 OneDrive 上了。

树莓派或 NAS

如果家里有树莓派或者 NAS,官方也提供了 docker 版本

教程如下:

https://p3terx.com/archives/docker-aria2-pro.html

参考连接:

https://p3terx.com/archives/offline-download-of-onedrive-gdrive.html

https://p3terx.com/archives/rclone-connect-onedrive-with-selfbuilt-api.html


文章作者: Muryor
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Muryor !
评论
  目录