站点图标 Linux-技术共享

Aria2+Aria2NG服务器离线下载并用OneDriveUploader自动上传至OneDrive+zfile在线浏览

该服务器离线下载方式可以下载种子、直链、磁力链接等等并上传至自己的onedrive网盘,需要服务器,需要一点基础,并且安装了宝塔(便捷)

 

一、安装aria2和准备

1.1 授权认证

OneDrive授权地址
注意
授权后会获取一个localhost开头打不开的链接,需要复制该链接需要用到onedriveuploader的授权初始化。

1.2 Aria2程序安装(一键安装脚本复制到ssh即可)

 
 
wget -N --no-check-certificate https://jiashunya.cn/aria2.sh && chmod +x aria2.sh && bash aria2.sh
屏幕截图-2021-10-03-220807

 

注意
是GitHub源,下载有一点慢,端口6800需要放行,安装完后再运行一遍脚本查看配置信息,Aria2链接时需要,最好打开10选项
以下为aria2安装目录
配置文件:/root/.aria2/aria2.conf(配置文件包含中文注释,但是一些系统可能不支持显示中文)
下载目录:/usr/local/caddy/www/file
如果提示没有配置文件,就在/root/.aria2/目录添加aria2.conf文件并添加以下代码
aria2.conf

1.3 Aria2NG(在线aria2的可视化管理器)的安装

该web端搭建就像搭建网站一样就行了,主要就是使用。因为管理aria2的有手机客户端(百度),谷歌浏览器插件端,使用方法一样的,需要ip,端口,授权token。

 

 

第一次打开需要改服务器ip,端口为6800,token(安装后再运行一遍脚本输入10查看,也可以在aria2.conf查)

Aria2NG Github项目地址:https://github.com/mayswind/AriaNg/releases

二、下载完后的自动上传

2.1 OnedriveUploder的安装

OneDriveUpLoader安装的ssh脚本
安装目录为:/usr/local/bin/ 觉得下载慢的可以自己在GitHub下载并上传至该目录 Github地址:https://github.com/MoeClub/OneList/tree/master/OneDriveUploader

2.2OneUploader的授权初始化

 
 
#国际版,将url换成你上面复制的授权地址,包括http://loaclhost。
 
OneDriveUploader -a "url"
 
 
 
#个人版(家庭版),将url换成你上面复制的授权地址,包括http://loaclhost。
 
OneDriveUploader -ms -a "url"
 
 
 
#中国版(世纪互联),将url换成你上面复制的授权地址,包括http://loaclhost。
 
OneDriveUploader -cn -a "url"
 
 

 

 

 

 

 

 
如果ssh提示Init config file:`/root/auth.json`.则初始化成功了
额外说明
如果有linux的ssh命令的基础的话可以通过ssh使用以下命令,,/root/auth.json为初始化时,生成的auth.json绝对路径地址。
onedriveuploader的ssh使用命令
onedriveuploader的ssh命令使用示例

2.3 添加自动上传sh脚本

  • 添加一个文件到/root/.aria2/并命名为uploader.sh,下面的脚本代码添加进去
uploader.sh
注意
执行命令bash /root/.aria2/uploader.sh测试脚本是否可以用,如果ssh输出为空说明成功,如果输出command not found错误,则需要转换下编码格式,步骤如下。
转换编码格式步骤
  • 找到aria2.conf配置文件并添加一行代码(下载完后自动运行uploader.sh)
自动运行uploader代码
这样就是aria2下载完后自动上传文件到onedrive并删除该在服务器上的该文件,相当于服务器是一个下载器,而存储在onedrive里面

三、关于zfile的安装和使用

 

 

基于 Java 的在线网盘程序,支持对接 S3、OneDrive、SharePoint、又拍云、本地存储、FTP 等存储源,支持在线浏览图片、播放音视频,文本文件等文件类型。

作者GitHub:https://github.com/zhaojun1998/zfile/

但是不支持上传,支持在线浏览各种文件以及文件夹密码加密功能

 

 

3.1 zfile的安装

预览地址: https://zfile.vip

文档地址: https://docs.zfile.vip

3.2 zfile添加onedrive驱动

获取了令牌就可以了

 

 

 
退出移动版