笨猫博客

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

反代 OneDrive :OneIndex 实现高速下载在线观看视频

2020-03-14 10546点热度 0人点赞 3条评论

什么是 OneIndex

Onedrive Directory Index

功能:

不占用服务器空间,不走服务器流量,

直接列出 OneDrive 目录,文件直链下载。

Demo

GitHub

安装教程

开始

【注意】操作反代之后,虽然能提升 OneIndex上的下载和预览速度,但将失去[不走服务器流量]的优势!将使用你的服务器的流量来跑 OneDrive 下载,如果是限制小流量、按流量收费的服务器请谨慎尝试!!

准备

  • 拥有一台服务器( VPS、独立服务器等能够搭建互联网服务的均可)
  • 已经搭建好 OneIndex

反向代理自己的 OneDrive 地址

参考这里的【开始】部分和【如果使用宝塔……】或【如果不使用宝塔】

https://www.nbmao.com/archives/3916

修改 OneIndex 程序

  1. 打开安装好的 oneindex目录/lib/onedrive.php
  2. 找到
    foreach((array)$data['value'] as $item){
                    //var_dump($item);
                    $items[$item['name']] = array(
                        'name'=>$item['name'],
                        'size'=>$item['size'],
                        'lastModifiedDateTime'=>strtotime($item['lastModifiedDateTime']),
                        'downloadUrl'=>$item['@microsoft.graph.downloadUrl'],
                        'folder'=>empty($item['folder'])?false:true
                    );
                }
  3. 修改其中的 'downloadUrl'=>$item['@microsoft.graph.downloadUrl'], 最后如下
    foreach((array)$data['value'] as $item){
                    //var_dump($item);
                    $items[$item['name']] = array(
                        'name'=>$item['name'],
                        'size'=>$item['size'],
                        'lastModifiedDateTime'=>strtotime($item['lastModifiedDateTime']),
                        'downloadUrl'=>str_ireplace("截取的链接","反代的链接",$item['@microsoft.graph.downloadUrl']),
                        'folder'=>empty($item['folder'])?false:true
                    );
                }

    其中 【截取的链接】 和 【反代的链接】 对应前面在宝塔或是 Nginx 配置文件中自己设置的链接

    完成后保存,并访问自己搭建的 OneIndex 测试是否成功

后言

之所以使用 OneDrive 列目录程序 + 反向代理 OneDrive 服务器,而不是直接使用私有网盘+挂载 OneDrive 。。是因为我这边测试了下有以下的问题

  • 许多私有网盘不支持 OneDrive 挂载
  • 若使用 rclone 挂载 OneDrive ,再用网盘程序下载文件,服务器CPU会飙升100%,下载速度归0
  • rclone 自带的 web 功能性不足(没有测试过就得出的结论,不过这是显而易见的)
标签: FODI OneDrive 高速下载
最后更新:2020-03-10

笨猫

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

点赞
< 上一篇
下一篇 >

文章评论

  • KinWinder

    大佬,我想问一下olaindex要在哪里改啊?

    2020-03-30
  • 笨猫

    目前没有使用OLAINDEX程序,无法提供帮助。

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

    最新 热点 随机
    最新 热点 随机
    手机国内如何登录behance(手机怎么登录国外app) Bitwarden-进入无密码安全方式 Windows XP 激活算法破解,keygen 现在可以在 Linux 上运行 Typecho-handsome主题引入阿里矢量图标库自定义左侧导航栏图标 7-Zip 常用压缩/解压缩命令行指令 BT宝塔面板-登录界面背景美化教程
    BT宝塔面板-登录界面背景美化教程Gear浏览器-真正能支持油猴脚本的 iOS 浏览器7-Zip 常用压缩/解压缩命令行指令Typecho-handsome主题引入阿里矢量图标库自定义左侧导航栏图标Windows XP 激活算法破解,keygen 现在可以在 Linux 上运行Bitwarden-进入无密码安全方式
    NameSilo小年送厚礼,.com只要5美元 80后,你们开始为自己的身体担忧了吗 xb21cn Win11 22H2 Build 22623.1020.00 WallpaperMaker:在线制作个性化精美壁纸 用美女视频推广Google广告 生活需要你们
    标签聚合
    VPS 音乐 wordpress google 域名 OneDrive 有趣 日记
    最近评论
    samll 发布于 1 周前(05月31日) 大佬 这个也是你的网站 up.upooo.cc
    王 发布于 2 周前(05月30日) 这个网站现在好像一次最少充值2美元了,0.2充不了
    订单 发布于 2 周前(05月29日) :redface:
    订单 发布于 2 周前(05月29日) 可以连续评论
    某人 发布于 2 周前(05月24日) 没反应
    好友
    • glzjin's blog glzjin's blog
    • ZAERA博客
    • 冰沫记
    • 奇它博客
    • 猫腻‘s Blog
    • 猫饭
    • 肥宅之家
    • 萌博
    • 野路子程序员

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

    Theme Kratos Made By Seaton Jiang