坏鱼炒年糕 大佬有话说 :
反向代理 FODI 实现高速下载 OneDrive
本帖最后由 坏鱼炒年糕 于 2020-3-8 23:06 编辑
https://ae01.alicdn.com/kf/Hb44996d368d54a5597f5744f13fe1799W.jpg
1. 什么是 FODI
Fast OneDrive Index / FODI,无需服务器的 OneDrive 快速列表程序
GitHub:https://github.com/vcheckzen/FODI
DEMO:https://logi.im/fodi.html
安装方法:https://logi.im/back-end/fodi-on-cloudflare.html
2. 前言
FODI 和各大 OneDrive 列表程序(如 OneIndex、PyOne、OneList 等等)一样都是只有前端跑服务器的流量(FODI 甚至可以把前端部署到GitHub Pages 完全不需要自己的服务器)
而下载文件或是在线观看视频直接走的 OneDrive 的直链,也就是直接从微软的服务器上下载
这是这类程序最吸引人的地方——超低成本就能拥有一个超大的分享网盘
然而在有的网络环境下 OneDrive 的速度非常慢,无**常下载和在线观看视频
这时候聪明的同学只需要富强就可以高速下载 OneDrive 了
然而并不是所有同学都这么聪明……有什么办法可以解决这一点呢?
——如果你是聪明的同学,拥有一台闲置的,带宽和流量都比较大(但是硬盘小)的服务器
你就可以使用反向代理来加速 OneDrive 了!
修改方法参考我的博客:https://niconiconi.cc/blog/202.html
无处不男 大佬有话说 :
打破0回复惨案
孤单月色 大佬有话说 :
支持一下 楼主
【 应该是可以的,你觉得呢 】
神话 大佬有话说 :
感谢楼主分享
i65u 大佬有话说 :
支持下楼主
写下oneindex吧
wange008 大佬有话说 :
期待更简便的方法出现
坏鱼炒年糕 大佬有话说 :
i65u 大佬有话说 : 2020-3-8 23:15
支持下楼主
写下oneindex吧
过几天写
前面步骤和文章一样
修改程序的步骤
打开 oneindex目录/lib/onedrive.php
找到并修改为
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
);
}
坏鱼炒年糕 大佬有话说 :
wange008 大佬有话说 : 2020-3-8 23:18
期待更简便的方法出现
一共就两个步骤 反代和改程序
不能再简单了
坏鱼炒年糕 大佬有话说 :
wange008 大佬有话说 : 2020-3-8 23:18
期待更简便的方法出现
喔对 直接用rclone的web也行 就是前端没这么好看
i65u 大佬有话说 :
坏鱼炒年糕 大佬有话说 : 2020-3-8 23:20
过几天写
前面步骤和文章一样
修改程序的步骤
谢谢