白酒清茶无别事
我在等风也等你

一键安装:Aria2 + 自动上传OneDrive 脚本 搭配OLAINDEX 做网盘美滋滋

2018年11月22日  修复部分种子文件不能上传问题

2018年11月29日  修复文件夹名字带&符号不能上传问题

2018年11月30日  修复单文件带[]不能上传问题,另外文件夹上传,不在重命名

2018年12月9日   修复文件名带@上传问题

       双休日就折腾这个脚本了,终于改的差不多了,能够完美的上传文件夹和文件了。之前那个一键安装Aria2+Aria2Ng+OneIndex 无需域名 反馈说不能上传特殊字符串的文件夹,自己测试的确有这个问题,一直没抽时间解决。刚好前两天搭建了OLAINDEX 这个OneDrive网盘,但是没有离线功能,刚好就一起解决了。

       这个脚本是站在巨人的肩膀上进行二次开发(chaoxi),引用了逗比大佬萌咖的脚本。小弟进行了简单的加工,当获取到下载的文件类型是文件夹的时候,会获取当前时间戳对文件夹进行重命名操作,然后在进行上传。

       该脚本适合适配Debian/Centos,支持一键安装,一键卸载。不想用直接卸载,不需要重装系统。改了整整一天多,头都大了,不过总算完工了。也适合给逗比的一键Aria2添加自动上传功能,哈哈。

 wget --no-check-certificate https://67zz.cn/shell/install_auto_aria2.sh && chmod +x install_auto_aria2.sh && bash install_auto_aria2.sh

OneDrive授权操作

复制线框的链接,浏览器打开,如果需要登陆,直接登陆需要授权的OneDrive账号,如果直接打开如下网页,则直接复制code之后的值授权。

复制到终端上,回车

 

如果出现这种情况

说明

  • 文件会上传到OneDrive的/Download 目录
  • Aria2配置文件夹:/root/.aria2
  • Aria2下载目录:/usr/local/Download
  • OneDrive上传脚本: /usr/local/etc/OneDrive

效果图

 

AriaNg 面板

这个脚本不包含前端页面,可以自己甩个面板到虚拟主机上

AriaNg 信得过的可以直接用我的,页面都是纯静态的,随便找个空间丢过去也行
AriaNg 面板地址 http://down.67zz.cn

赞(7) 打赏
未经允许不得转载:十一同学 » 一键安装:Aria2 + 自动上传OneDrive 脚本 搭配OLAINDEX 做网盘美滋滋
分享到: 更多 (0)

评论 79

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    你好,请问登录时遇到问题怎么办??
    直接打开onedive.live.com登录账号提示账号不存在

    二师兄8个月前 (11-11)回复
  2. #2

    老大,下载的种子文件夹带特殊符号,然而脚本并不会重命名上传,并没有任何反应

    嘿嘿嘿!8个月前 (11-12)回复
    • 登录https://www.office.com/查看下,看看OneDrive 有没有文件。然后再看看/usr/local/Download有没有文件

      十一8个月前 (11-12)回复
      • vps上下载的文件还在,onedrive没有文件

        嘿嘿嘿!8个月前 (11-12)回复
      • 下载其他文件上传正常

        嘿嘿嘿!8个月前 (11-12)回复
        • 提供下下载链接,我来试试

          十一8个月前 (11-12)回复
          • 是种子,给我个联系方式,我发给你

            嘿嘿嘿!8个月前 (11-12)
          • 你这种子下一天都没下载完,自己下载别的都可以了,推荐你换别的下载链接试试

            十一8个月前 (11-12)
  3. #3

    好吧,我晚上下的,白天看到下载完了没上传,我试试别的看看

    嘿嘿嘿!8个月前 (11-13)回复
  4. #4

    怎么样才能搭建这个还能搭建你博客的ssr两个不冲突??

    ansome8个月前 (11-13)回复
    • 这个Aria2后端和ssr本身就不冲突的,端口不一样啊,可以共存的,本身也没占用80端口,只要你ssr不是6800端口就可以的

      十一8个月前 (11-13)回复
      • 但是你的都是一键搭建的 ,我能两个都用一键搭建么? 这样不行吧? 一定要宝塔手动搭建?

        ansome8个月前 (11-13)回复
  5. #5

    大佬 有没有设置域名的安装

    zheshi8个月前 (11-19)回复
    • 这个脚本不涉及到域名配置啊

      十一8个月前 (11-19)回复
  6. #6

    大佬,还是这个“一键安装Aria2+Aria2Ng+OneIndex 无需域名” 一键脚本最简单好用,适合我这种小白,有空的话直接把这个脚本优化一下吧,把不能上传特殊字符串的文件夹问题解决一下这个脚本就很完美了。

    wooyun2338个月前 (11-19)回复
    • 已经做了适配了,你安装试试。有问题可以反馈,我继续维护

      十一8个月前 (11-20)回复
  7. #7

    这个是不是下载完就会自动上传然后自动删除?

    QQ10715393208个月前 (11-19)回复
    • 是的,下载完自动上传,上传成功会删除,不成功不会删除

      十一8个月前 (11-20)回复
  8. #8

    萌咖更新了

    zheshi8个月前 (11-20)回复
    • 没事的,同步更新的,用的就是他的仓库代码

      十一8个月前 (11-20)回复
      • 更新只要选择 7 重新授权就可以啦吗

        zheshi8个月前 (11-20)回复
        • 选择重新安装,授权就行了,我仅仅替换了他的onedrive.cfg的信息

          十一8个月前 (11-20)回复
          • 一键安装脚本是先6 卸载 自动安装脚本 再5 安装 自动脚本 然后7 重新授权吗

            zheshi8个月前 (11-20)
  9. #9

    老哥,OVZ小鸡搭建完,ARIANG连接不上,绑定账号后6733打不开 空白,自己单独安装ARIANG没问题,能不能帮忙看看。我联系方式482057482

    妖火里面的一条咸鱼8个月前 (11-20)回复
    • 联系你了

      十一8个月前 (11-21)回复
  10. #10

    onedrive的面板哪里搭建 老哥

    alex8个月前 (11-22)回复
    • 有域名就推荐OLAINDEX啊,上一篇文章就是,没有域名推荐一键脚本啊,自带上传脚本的,一键安装OneIndex

      十一8个月前 (11-22)回复
      • (Caribbean)(110113-468)天然桃乳エロボディ 後編 音羽レオン.mp4 上传不了 下载了不上传,,,咋办呀

        alex8个月前 (11-22)回复
        • 链接发我试试

          十一8个月前 (11-22)回复
          • 貌似不能传第一个字符是括号的文件,我有一个也怎么都传不上去。
            文件名前半部分是: (同人アニメ) [180915][RJ230092]
            感觉像是onedrive的问题,因为下载文件夹里文件没了,的确是在上传了,但是onedrive里等了好久都没有,就几百兆的东西。

            c48个月前 (11-27)
          • 链接贴出来,我下载试试

            十一8个月前 (11-27)
          • 那个是我从百度云里导出来的连接,直接发送到aria里才能下载,单纯把链接复制下来貌似不行

            c48个月前 (11-27)
          • 没下载过,我这边测试种子,磁力文件夹这种都可以,没试过百度云,如果遇到不能上传的种子,记得贴出来,我都会修复的

            十一8个月前 (11-27)
          • 我又试了个前边带括号的,这次可以。
            看来不是这个的问题。
            这就奇了怪了,下次再遇到这种问题我会保留下载链接的发出来的

            c48个月前 (11-27)
  11. #11

    安装过后不进行任何,会出现一个怎么也杀不死的随机上传进程。rm掉文件又会自动生成一个随机名称进程上传,经过重装系统三次后 确定是安装脚本后出现的此进程
    安装一键脚本后https://api.superbed.cn/pic/5bfa8a76c4ff9e05833a09d1
    纯净系统https://api.superbed.cn/pic/5bfa8ac0c4ff9e05833a09d2

    kedyao8个月前 (11-25)回复
    • 仅仅安装aria2么?没有安装自动上传授权把?

      十一8个月前 (11-25)回复
    • 我刚刚在一台新的机器上测试,没有出现你说的情况,哪里的服务器?系统没装别的应用么?https://ae01.alicdn.com/kf/HTB1JgccXPLuK1Rjy0Fh760pdFXaK.png
      测试结果

      十一8个月前 (11-25)回复
      • 非常不好意思,原来是我的小鸡被人扫描出ssh密码了。并不是脚本所导致的。然后问一下如果文件大于15G是不是不会上传且不被删除

        kedyao8个月前 (11-27)回复
  12. #12

    以成功感谢博主

    丶丶8个月前 (11-29)回复
  13. #13

    你好,发现部分无法上传成功,感觉是上传脚本的问题
    大佬方便测试下吗?
    链接是:magnet:?xt=urn:btih:7b26277c40487eb6372c900fd958ce1c83773376

    LAM8个月前 (11-30)回复
    • 已经修复单文件特殊字符串问题,建议先卸载自动上传,在重新安装

      十一8个月前 (11-30)回复
      • 我今天卸载重装过了,不知道为什么还是不可以。尤其是动漫资源经常下载完不会上传。

        LAM8个月前 (11-30)回复
        • 我刚刚才修复你提的问题啊

          十一8个月前 (11-30)回复
          • 0 0
            原来刚刚修复的,感谢大佬修复

            LAM8个月前 (11-30)
          • 大佬,更新重新安装后发现下载上传成功了,但是不会自动删除下载的文件。

            LAM8个月前 (11-30)
          • 确实,不知道为啥都要加 eval 才执行,已经更新修复了

            十一8个月前 (11-30)
  14. #14

    大佬 当一个磁力有10个文件 九个文件包括主要视频已下好,只剩下一个广告文件没下好,他也不会自动上传视频这些文件,非要等一个广告文件下好才会全部去上传吗,可是这个广告文件没速度,那就上传不了了

    小弟8个月前 (12-03)回复
    • 是的,aria2只有下载完了,才能传参数给脚本的,不然我们无法获取文件下载的详情,任务到底下载完没有

      十一8个月前 (12-03)回复
      • 下载了百分之99.90 还有0.01广告文件没速度 无法完成下载 我们可以手动上传其中的视频文件吗?

        小弟8个月前 (12-03)回复
        • 不下载完,文件格式应该是不完整的吧,具体没试过,你自己进入下载目录测试下,上传方法可以参考脚本里面的onedrive命令

          十一8个月前 (12-03)回复
          • 我cd进去看了 有一个文件夹 其中视频也是完整的
            可以手动上传的

            root@iZwz9a7gtmwgnxzoj6j3h7Z:/usr/local/Download# ^C
            root@iZwz9a7gtmwgnxzoj6j3h7Z:/usr/local/Download# onedrive-d ‘小小流氓兔@第一会所@一ノ瀬アメリ11部无码合集’
            0.81% | TIME:37s | REMAIN TIME:4540s | [10158080/1256702235] bytes.

            root@iZwz9a7gtmwgnxzoj6j3h7Z:/usr/local/Download# ^C
            root@iZwz9a7gtmwgnxzoj6j3h7Z:/usr/local/Download# onedrive-d ‘小小流氓兔@第一会所@一ノ瀬アメリ11部无码合集’
            0.81% | TIME:37s | REMAIN TIME:4540s | [10158080/1256702235] bytes.

            小弟8个月前 (12-03)
          • 大佬您看一下能不能优化一下主视频已下好 还有百分之0.01广告文件无法完成下载无法自动上传

            小弟8个月前 (12-03)
          • 这怎么检测的到,你自己写试试呗,

            十一8个月前 (12-03)
          • 大佬我是这样想的哈 自动脚本会把自动上传后的删除 那可不可以设置一下过5个小时或10个小时自动把/usr/local/Download里的文件上传到onedrive上面 然后删除即可 这个时间种子有速度的文件基本都下载完了 可以解决下载到99.90不上传的问题
            您说让我试试 我暂时没学.sh怎么写哈 我这边只接触过一点.py 您有这边的教程吗

            小弟8个月前 (12-03)
          • 那种子速度不行,5或者10个小时没下载完呢。你可以百度自己学下,语言都差不多

            十一8个月前 (12-03)
  15. #15

    老板,我看到这个在vps的文件夹里已经下载好了,但是没同步到onedrive上,怎么办,能手动上传么,或者怎么手动上传

    燕琳·8个月前 (12-04)回复
  16. #16

    您好,一直在用您的一键脚本。
    在经历几次重装后,使用了这个页面的脚本
    本人环境是PHP7.1 因为7.2安装不了。 宝塔5.9.
    现在出现了这样的问题:aria2下载种子 一点速度都没有。
    我特地用的是之前下载过的种子做实验的。
    其次,通过宝塔面板可以看到 通过http直链已经下载好的文件 也并没有上传。如QQ安装包 win10安装包这些。
    我已经在宝塔面板里把6800;6881:6899;51413端口放行了 还是无法解决

    black7个月前 (12-05)回复
    • 我刚刚测试下,我这边都可以下载,也能够上传,推荐你用我的面板测试下,down.67zz.cn,秘钥5566。

      十一7个月前 (12-05)回复
    • 另外说下,不是你看到文件夹就下载完成了,你迅雷下载是不是先本地生成文件夹在慢慢下载,同一个道理的

      十一7个月前 (12-05)回复
  17. #17

    怎么添加前端啊,老大,我那个去?

    洗衣液7个月前 (12-05)回复
    • 找个空间把AriaNg放上去就行了,或者用我的面板down.67zz.cn

      十一7个月前 (12-05)回复
  18. #18

    aria2在多个文件同时下载,上传脚本会排好序一个一个上传吗?

    小白丶丶7个月前 (12-18)回复
    • 不会按顺序,谁先下载完,谁先上传

      十一7个月前 (12-19)回复
  19. #19

    大佬下载完无法上传

    12/26 06:03:19 [[1;32mNOTICE[0m] Download complete: /usr/local/Download/(無修正)[milky] 教育指導 The Animation

    12/26 06:03:19 [[1;32mNOTICE[0m] Your share ratio was 0.0, uploaded/downloaded=0B/385MiB
    /root/.aria2/autoUpload.sh: eval: line 38: syntax error near unexpected token `(‘
    /root/.aria2/autoUpload.sh: eval: line 38: `/usr/local/etc/OneDrive/onedrive-d -f /Download /usr/local/Download/(無修正)\[milky\]\ 教育指導\ The\ Animation’
    /root/.aria2/autoUpload.sh: eval: line 39: syntax error near unexpected token `(‘
    /root/.aria2/autoUpload.sh: eval: line 39: `rm -rf /usr/local/Download/(無修正)\[milky\]\ 教育指導\ The\ Animation’

    zheshi7个月前 (12-26)回复
  20. #20

    楼主有没有宝塔教程
    不然我搭建了ssr不能搭建这个啊

    ansome7个月前 (12-27)回复
  21. #21

    这个文件无法上传,是括号的原因吗,大佬有空能不能测试一下
    magnet:?xt=urn:btih:99528f35d47f9292b035afeac3aa9bf35a82c0ad&dn=(%e5%90%8c%e4%ba%ba%e3%82%a2%e3%83%8b%e3%83%a1)%20%5b181027%5d%5bRJ234184%5d%5b%40OZ%5d%20%e6%b8%85%e7%b4%94%e7%b3%bb%e3%82%a2%e3%82%a4%e3%83%89%e3%83%ab2%20%e8%82%a1%e9%96%93%e7%af%80%e6%9f%94%e8%bb%9f%e3%81%ae%e6%bf%80%e7%97%9b%e3%81%ab%e5%97%9a%e5%92%bd.rar&tr=http%3a%2f%2fsukebei.tracker.wf%3a8888%2fannounce&tr=http%3a%2f%2ftracker.anirena.com%3a80%2fannounce&tr=udp%3a%2f%2fshadowshq.yi.org%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.doko.moe%3a6969&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=http%3a%2f%2fanidex.moe%3a6969%2fannounce&tr=udp%3a%2f%2fopen.stealth.si%3a80%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce

    c47个月前 (12-27)回复
  22. #22

    OneDrive授权操作后,返回的信息 Something went wrong, here is the API response:

    叁胖子7个月前 (12-28)回复
    • 我也一样,授权那步一直没有返回code

      二口夭1个月前 (06-12)回复
      • 国内合作的oneDrive貌似不行,你试试国外的

        十一4周前 (06-19)回复
        • 这个我明白了,能不能授权成功,要看你的账号的管理员账号有没有开通相关的API,所以国内教育邮箱或者国外教育邮箱,还是网上买的教育邮箱注册的账号一般都不能关联上。。。

          二口夭4周前 (06-19)回复
  23. #23

    AriaNg 面板面板怎么安装?

    ansome6个月前 (01-07)回复
  24. #24

    大佬你好,我的aria2基本没有什么问题,就是过几天不用ariaNg 登录aria2下载就连不上,重启,停止之后,我试过用你的的ariaNg也连接不上,唯一的办法就是重装你的aria2脚本才可以连接成功。

    哈哈哈5个月前 (02-17)回复
    • 是不是你的服务器内存不够,把Aria2的进程kill了。我这边运行快3个月了,目前没出现你说的问题,就是硬盘不够了

      十一5个月前 (02-18)回复
  25. #25

    貌似你的ariaNg控制面板,不能用英文密码

    追风3个月前 (04-03)回复
  26. #26

    大佬啊,aria2开启之后在Aria2Ng连接不上啊

    Linon3个月前 (04-18)回复
  27. #27

    作者你好,请问在atiang里删除离线任务,服务器上的任务会删除么,我试了好像服务器上还在😂

    4646643个月前 (04-29)回复
  28. #28

    你好作者 首先感谢你写出了这个脚本 我想问问 你这里配置的aria2会自动更新bt tracker的吗

    opts1个月前 (06-07)回复
    • 会自动更新的

      十一4周前 (06-19)回复
  29. #29

    哭了,总算安装成功,感谢大佬🙏

    二口夭1个月前 (06-12)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏