小程序|使用OneIndex将Onedrive设置成自己的公开网盘
更新:博主最近改了一下主题,新增1.内嵌播放。2.侧边栏功能 ,有喜欢的可以用上。
Github代码 演示(https://od.xkx.me)
更新:使用webapp搭建也是玩玩作个演示,不是长久之计,建议使用虚拟主机最经济的方法。有条件上VPS,使用Redis的缓存方式对网站速度有明显的优化。
MJJ越来越会折腾了,出了个oneindex程序,使用oneindex可以使onedrive秒变自己的公开网盘。
我将从一个edu邮箱出发,开始折腾创建自己公开的网盘
本文主要是为了记录/分享oneindex程序,其他步骤不做介绍
作者已更新到3.0版本,安装更方便,请关注作者GitHub。
这里再推荐两个oneindex的魔改:
https://github.com/0oVicero0/oneindex
https://github.com/hang666/oneindex-h
使用的工具:edu邮箱一个
关键步骤:
1.edu邮箱获取的1T onedrive for business(没有账号?使用博主临时邮箱1创建一个5T账号吧,申请地址)
2.edu邮箱开启imagine订阅(现在好叫像azure for student starter )(参考https://51.ruyo.net/3141.html,实测ac.cn已不能验证)
3.Azure创建的WebApp(参考https://51.ruyo.net/3141.html#4)
4.安装oneindex,安装演示Gif(oneindex详细介绍请看作者GitHub介绍:https://github.com/donwa/oneindex)
这里使用WebApp搭建只是为了充分利用闲置资源,而且Webapp长期免费,各方面表现都不错。
你可以使用自己的VPS搭建,或寻在免费虚机搭建
成果:https://odrive.azurewebsites.net/
由于webapp不能添加自定义域,使用我的URL转发(0du.win),实现自己域名跳转,更好记
最终成果:http://od.lezi.me/
oneindex介绍
Onedrive Directory Index
功能:
不用服务器空间,不走服务器流量,
直接列onedrive目录,文件直链下载。
图片在线预览|视频在线播放|代码在线查看|音频在线播放|文件夹加密
需求:
1、PHP空间,PHP 5.6+ 打开curl支持
2、onedrive business 账号 (企业版或教育版/工作或学校帐户)
3、oneindex 程序
安装:
1、复制oneindex(请到GitHub下载)到服务器,设置config/、config/base.php 、 cache/ 可读写
2、浏览器访问、绑定账号
3、可以使用
特殊文件实现功能
README.md、HEAD.md 、 .password特殊文件使用
在文件夹底部添加说明:
在onedrive的文件夹中添加README.md文件,使用markdown语法。
在文件夹头部添加说明:
在onedrive的文件夹中添加HEAD.md 文件,使用markdown语法。
加密文件夹:
在onedrive的文件夹中添加.password文件,填入密码,密码不能为空。
最后
0.类似的项目:
OLAINDEX(PHP程序,Laravel框架,比oneindex稍复杂,更美观)
https://github.com/WangNingkai/OLAINDEX
PyOne(Python程序,功能强大,支持多网盘)
https://github.com/abbeyokgo/PyOne
OneList(Python程序,单纯的列文件,界面简洁,快速流畅)
https://github.com/0oVicero0/OneList
CuteOne(Python/PHP程序,资源演示,功能繁琐,华而不实,高级功能收费,(欲言又止,不推荐))
https://github.com/Hackxiaoya/CuteOne
1.文中临时邮箱不要随意分享滥用,翻车了谁都没得玩
2.Imagine订阅也挺好玩的,至少不翻车(限制大),我在上面挂了几个小网站
Google:http://s.doge.vc/
YouTube:http://v2.doge.vc/
网盘:https://jaz.azurewebsites.net/
PHP-Proxy:https://2proxy.azurewebsites.net/
3.GoogleDrive相似的程序已有大佬放出
https://github.com/reruin/gdlist
4.博主TG交流群:t.me/jialezi666 随时发福利
密码:0419
匿名
jaz
匿名
匿名
onedrive不支持.开头的文件
匿名
默认为 .password
你可以改为 pwd.password
然后在文件夹里新建pwd.password文件 里面放入密码就好
wg1929
wcat
匿名
匿名1
jaz