笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. VPS教程
  3. 正文

aria2+oneindex最新一键onedrive网盘脚本,下载、上传两不误

2020-02-14 7488点热度 2人点赞 0条评论

简介:

首先你要有个5T的OneDrive,没有需要去网上找,或者购买,价格不贵。
Aria2Drive为一键脚本,将会为你打造一个利用aria2和onedrive实现离线下载功能的私有网盘,只支持Debian 9(主要是因为没时间去适配其他系统,我主用Debian系),考虑到稳定性问题,推荐使用纯净系统进行运行和安装。

作者地址:https://github.com/uselibrary/Aria2Drive

一键脚本:

推荐边运行脚本边看下面的教程:

wget --no-check-certificate -O Aria2Drive.sh https://raw.githubusercontent.com/uselibrary/Aria2Drive/master/Aria2Drive.sh && chmod +x Aria2Drive.sh && bash Aria2Drive.sh

首先,你得有一台具有root权限的运行Debian 9的服务器/VPS,以及一个OneDrive账号。
以下外部软件将会被安装(将会自动安装,不必过多关注),以实现离线下载和网盘列表的功能:

基础性软件:vim git curl wget unzip
维持性软件:nginx php-fpm php-curl
功能性软件:aria2 AriaNG Oneindex rclone

安装过程

1. 粘贴复制上述的一键脚本并运行,系统将会检查是否为Debian 9系统,如果不是将会自动退出,同时也会检查是否安装过nginx,apache和caddy,如果安装过也将自动退出。如果想在其他版本的系统安装,比如Ubuntu,理论上只要自行把这段命令删除即可。

2. 检查通过后,将会自动更新服务器并安装必要的基础性和维持性软件,以及开启bbr加速。

3. 系统将会自动配置nginx的配置文件,期间需要你输入域名,即以后你的网盘的网址。

4. 系统将自动安装oneindex,并且配置自动更新OneDrive缓存任务。oneindex的绑定请参考官方说明,https://github.com/donwa/oneindex。

5. 下载功能由aria2和AriaNG共同实现,aria2负责下载,AriaNG负责用户操作。1.30版本的aria2将会被安装,AriaNG则会使用最新的版本进行安装。期间需要你设置aria2的密码,作为用户凭证避免其他人随意使用。请避免复杂的特殊字符,否则可能会导致失败,密码会被储存在/etc/aria2/aria2.conf中。使用地址为 example-domain.com/AriaNG, example-domain是你的域名。systemd会负责aria2的进程守护,systemctl start/stop/enable/disable/restart aria2,默认已经设置了开机自启。下载的文件将会被储存在/home/download/文件夹。在使用时,需要先在Aria RPC密钥出填入你设置的密码,并且刷新浏览器即可,如下图。

ariang142026.png

6. 由aria2/AriaNG下载后的文件,将会利用aria2的on download complete事件触发自动上传脚本,使用rclone将文件上传到OneDrive中。rclone将会被自动安装,完成后会触发rclone config配置你的OneDrive。

r1.png

输入n新建一个远程网盘,随后会要求你输入一个name,随意即可,比如MyOneDrive。

r2.png
选择输入OneDrive前面的数字,如图中为23。随后有client_id,client_secret,Edit advanced config这三个问题,全部回车默认即可。

注意 Use auto config这一项,务必选择N。去rclone官网下载(https://rclone.org/downloads/)你现在正在用的桌面系统对应的版本,比如我使用Windows系统,则下载rclone-v1.51.0-windows-amd64.zip并将其解压,使用powershell进入对应的文件夹,输入./rclone authorize "onedrive",浏览器会弹出OneDrive的绑定界面,完成操作后,powershell会弹出一个token(类似于{"access_token":"xxxx"} ),将其完整复制到服务器/VPS中即可绑定。不会绑定token的,请百度/Google/bing一下。

在随后的please input remote drive name again中,再次填入你刚才设置的OneDrive的名字,比如前面的MyOneDrive。

7. 网站的ssl由let's encrypt提供,并自动完成,请按照提示输入必要的信息,比如邮箱等。

8. 安装完成后推荐重启服务器,以便各服务都能正常运行。

问题反馈

不可能有问题,就算有问题,也一定是你的问题。

  • 已知有些vps的nginx会无法启动,反正遇见过一次,很神奇。
  • 由于rclone的上传机制有点复杂,有时候明明已经全部上传了,还会存留着一份在/home/download/文件夹中,可以自行删除它,也可以手动注释aria2.conf最后一行的自动上传,完全避免这个问题(毕竟都不上传了,问题当然不会存在)。
  • 服务器/VPS的配置需要稍微好一点,aria2多线程下载的时候需要较强的CPU,rclone上传大文件的时候,需要512M以上内存,硬盘太小可能会导致下载失败。
标签: 暂无
最后更新:2020-02-14

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
开源免费的2FA工具推荐(华为手机避坑Microsoft Authenticator 微软验证器) 情侣飞行棋:比吵架有趣,比看剧更亲密 Windows11美化方案教程 简洁、纯HTML导航项目:XG-NAV(开源) outlook邮箱安全修改方案,让你的邮箱安全无忧 Docker容器一键全自动迁移脚本
Docker容器一键全自动迁移脚本outlook邮箱安全修改方案,让你的邮箱安全无忧简洁、纯HTML导航项目:XG-NAV(开源)Windows11美化方案教程情侣飞行棋:比吵架有趣,比看剧更亲密开源免费的2FA工具推荐(华为手机避坑Microsoft Authenticator 微软验证器)
赚京东豆豆-京东订单一键自动好评脚本 DirectAdmin(DA)面板安装中文语言包 百度C2C支付平台"百付宝"域名正式开通 清明时节雨纷纷 更换Directadmin的授权IP的完美解决方案 24 小时 Linux 直播工具[带 web 界面]
最近评论
诗音 发布于 8 小时前(08月29日) 时间改到2099年在暂停更新也可以
vip券网 发布于 4 周前(08月01日) 写的很详细,赞 :razz: :evil:
萧瑟 发布于 2 个月前(07月14日) 这个我也用了好久,不知道啥时候能上IP证书
梵蒂冈 发布于 2 个月前(07月08日) 士大夫
HuangWei 发布于 2 个月前(06月16日) 自己手动设置确实很烦,我之前使用过这个,感觉还不错,虽然已经不怎么维护了:https://githu...
标签
elliptictrue100.10.02
BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
好友
  • glzjin's blog glzjin's blog
  • ZAERA博客
  • 冰沫记
  • 奇它博客
  • 猫腻‘s Blog
  • 猫饭
  • 肥宅之家
  • 萌博
  • 野路子程序员

COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang