小程序|使用OneIndex将Onedrive设置成自己的公开网盘

  • 首页 > 教程
  • 作者:jaz
  • 时间: 2018年4月18日 23:40
  • 字数:2201 个
  • 字号:
  • 评论:10 条
  • 浏览:56218 次
  • 百度:百度已收录
  • 分类: 教程
  • 时间:2018-4-18 23:40 热度:56218° 评论:10 条 


    更新:博主最近改了一下主题,新增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,安装演示Gifoneindex详细介绍请看作者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






    正文到此结束
    您阅读这篇文章共花了: 
    本文链接://blog.jialezi.net/?post=120
    版权声明:若无特殊注明,本文皆为《jaz》原创,转载请保留文章出处。
    捐赠支持:如果觉得这篇文章对您有帮助,请“扫一扫”鼓励作者!

    热门推荐

    Hello! How do you see it?

    你还可以输入250 / 250 个字

    嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗

    已有10条吐槽

    匿名

    2018-11-08 13:47 江苏省苏州市电信
    浏览器标题无解吗,真的很难看 没法修改啊
     未知操作系统   未知浏览器

    jaz

    2018-11-12 08:31 江苏省苏州市电信
    @匿名:自己改改代码
     未知操作系统   未知浏览器

    匿名

    2018-10-24 00:18 湖北省武汉市联通
    大佬你也是SYSU出来的吗。。。
     未知操作系统   未知浏览器

    匿名

    2018-09-22 16:55 河南省郑州市联通
    在onedrive的文件夹中添加.password文件

    onedrive不支持.开头的文件
     未知操作系统   未知浏览器

    匿名

    2018-11-14 19:15 江苏省苏州市电信
    @匿名:可以去controller\IndexController.php里把password的文件名称改了
    默认为 .password
    你可以改为 pwd.password
    然后在文件夹里新建pwd.password文件 里面放入密码就好
     未知操作系统   未知浏览器

    wg1929

    2018-05-30 23:14 江苏省苏州市电信
    大佬,域名转发的系统可以分享下吗
     未知操作系统   未知浏览器

    wcat

    2018-05-17 15:32 江苏省苏州市电信
    用webapp的话,刷新token和缓存怎么办
     未知操作系统   未知浏览器

    匿名

    2018-05-14 12:03 江苏省苏州市电信
    azure现在学生订阅是见一个封一个啊,有办法回避不?
     未知操作系统   未知浏览器

    匿名1

    2018-04-25 21:35 世界美国加州三藩CloudFlare公司AS13335任播网络CDN全球节点(CLOUDFLARENET)(WorldAnyCast)
    这个不能上传吗?
     未知操作系统   未知浏览器

    jaz

    2018-04-27 21:44 世界美国加州三藩CloudFlare公司AS13335任播网络CDN全球节点(CLOUDFLARENET)(WorldAnyCast)
    @匿名1:只能vps上操作上传,或者自己用onedrive客户端同步,或者onedrive里整个可编辑的共享链接,直接将文件拖进去
     未知操作系统   未知浏览器

    返回顶部    返回首页    手气不错    捐赠支持         
    版权所有:Jialezi `s blog    站点维护:    +主题:海云彩色