V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
donwa
V2EX  ›  分享创造

[oneindex]onedrive 做分享网盘

  •  
  •   donwa · 2018-03-31 16:00:13 +08:00 · 18505 次点击
    这是一个创建于 2434 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/donwa/oneindex

    功能:

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

    需求:

    1、PHP 空间,PHP 5.6+ 打开 curl 支持
    2、onedrive business 账号 (企业版或教育版)
    3、oneindex 程序

    安装:

    1、复制 oneindex 到服务器,设置config/config/base.phpcache/ 可读写
    2、浏览器访问、绑定账号
    3、可以使用

    demo

    列目录:https://xn.tn
    直连下载:https://xn.tn/node-v8.9.4-x64.msi
    图片直连: http://xn.tn/bg.jpg
    Alt text 缩略图:thumbnails=large|medium|small
    thumbnails thumbnails

    Watch the video

    31 条回复    2019-01-03 10:09:24 +08:00
    RiESA
        1
    RiESA  
       2018-03-31 16:06:58 +08:00
    前天刚搭好了一个玩,速度下载十分感人,可惜 onedrive 上传速度还是太慢了,onedrive 又不能像度盘那样离线下载,要是有办法解决就好了
    RiESA
        2
    RiESA  
       2018-03-31 16:09:20 +08:00
    话说,这玩意有没有大佬写个美化什么的啊,太简陋了
    donwa
        3
    donwa  
    OP
       2018-03-31 16:12:58 +08:00   ❤️ 1
    @RiESA
    我这边下载多线程可以跑满 100m 的光纤,还是挺快的。
    另外,准备做上传功能,不过单文件上传速度可能也只有 1~3m/s 这样,不支持多线程上传一个文件。
    离线下载的话,vps 上配合 aria2+rclone 之类的(或者之后开发的上传功能) 应该会有不同的体验。
    RiESA
        4
    RiESA  
       2018-03-31 16:25:58 +08:00
    @donwa 下载速度很快啊,我说的感人是褒义(捂脸
    不过家里的小水管上传依然是痛点啊,希望后续有办法实现离线吧,要是 onedrive 原生支持就好了
    RiESA
        5
    RiESA  
       2018-03-31 16:29:31 +08:00
    哇,不对啊,缓了半天才发现是开发者本尊啊(捂脸
    我还以为是其他 V 友发出来共享,我先抱一下大腿先
    caomu
        6
    caomu  
       2018-03-31 16:29:32 +08:00 via Android
    能直连的话,岂不是可以分享一些奇怪的东西?。。。
    mrjoel
        7
    mrjoel  
       2018-03-31 17:03:09 +08:00
    感觉要被玩坏,
    taifus
        8
    taifus  
       2018-03-31 17:16:53 +08:00 via Android
    晚一点试一试,谢谢分享
    fantasts
        9
    fantasts  
       2018-04-01 12:43:19 +08:00 via Android
    这玩意会和普通的 one 外链改的直连一样热链么?下载的人多了就热链不能下了。
    RiESA
        10
    RiESA  
       2018-04-01 17:50:29 +08:00
    @caomu 比如上传后视频后,直接复制链接到播放器,可以直接播放(滑稽
    Helen
        11
    Helen  
       2018-04-02 20:38:50 +08:00
    整合一下 h5ai 不能就可以直接在线看片了..
    elvisyao
        12
    elvisyao  
       2018-04-03 05:52:00 +08:00
    @donwa 首先感谢大神为我们开发了这么好的插件。想请教一个问题,有没有办法把 index 隐藏?我指,假设你挂载了一个域名 xxx.com ,现在浏览器里访问这个域名,就会显示 index list,就像很久前的 unix ftp 那样,对对于某些用途来说这样很不安全也不友好,能否这个页面不显示或显示空页面。但下载链接还能正常用?

    我试过把 index.php 改后缀让它不能运行,结果下载链接就报废了,不知道为什么会这样
    elvisyao
        13
    elvisyao  
       2018-04-03 06:04:08 +08:00
    @donwa 另外还有个问题,文件下载的都没问题,但如果是图片 xxx.jpg 。会显示 file not found ( nginx 错误)?
    elvisyao
        14
    elvisyao  
       2018-04-03 09:25:17 +08:00
    @RiESA 想问下你搭载的服务器能正常显示 jpg 等图片文件吗?我这里其它文件都正常,就是图片文件显示 404 not found
    RiESA
        15
    RiESA  
       2018-04-04 19:18:00 +08:00
    @elvisyao 域名访问这个我觉得你应该通过 nginx 或者是 Apache 那边来想办法吧?
    还有就是图片链接这个,我刚刚测试过,还真的是没有办法直接用 url 的方式使用
    测试页面: https://riesa.me/zh/uncategorized/109/
    可以下载,而且在编辑文章内容的时候图片是显示正常的,发表之后就看不到了,点击文章里的图片会直接弹下载,具体什么原因不懂

    附上自己搭建的链接: http://t.riesa.me
    欢迎交流
    RiESA
        16
    RiESA  
       2018-04-04 19:29:27 +08:00
    @RiESA 那么这样就有一个问题了
    github.com/donwa/oneindex 大佬在项目页面贴出来的图片是正常显示的
    究竟是什么原因导致了这种差别呢(捂脸)
    RiESA
        17
    RiESA  
       2018-04-04 19:32:03 +08:00
    观察了一下大佬用的图片外链链接 http://xn.tn/bg.jpg
    和自己的,大概是因为那个 /?/导致的?不确定
    我研究一下怎么把这个?去掉先
    RiESA
        18
    RiESA  
       2018-04-04 19:50:56 +08:00
    把 /?/去掉之后,依然没有办法正常当图床外链 0.0 大概是我思路不对
    Admanda
        19
    Admanda  
       2018-04-04 20:06:46 +08:00
    上传的话,感觉用软件很快的啊。
    zhaojun1998
        20
    zhaojun1998  
       2018-04-08 19:41:16 +08:00
    支持楼主,很实用。
    cnyang
        21
    cnyang  
       2018-04-11 21:21:29 +08:00
    @donwa
    感谢大佬,已结合 rclone 传了几 TB 的 91 视频
    话说不能排序的问题是 Business API 的限制吗?
    cnyang
        22
    cnyang  
       2018-04-11 21:25:36 +08:00
    @elvisyao 研究了下,把 view/list.php 删了就行,暂未发现是否有其他连带错误
    G0D
        23
    G0D  
       2018-04-14 00:16:04 +08:00
    @cnyang 分享一下咯
    thomas070
        24
    thomas070  
       2018-04-19 16:02:41 +08:00
    前几天还可以 今天 gitpull 后 绑定帐号提示:获取 app url 失败
    sheiaini
        25
    sheiaini  
       2018-04-24 22:26:49 +08:00
    感谢楼主,请问这个项目怎么改才能“资源防盗+防下载工具解析” ?
    Wicky
        26
    Wicky  
       2018-05-09 01:03:50 +08:00
    @RiESA 想问下你是直接买的 OneDrive for Business 账号吗?容量有多大?有容量限制吗
    RiESA
        27
    RiESA  
       2018-05-09 08:20:11 +08:00 via Android
    @Wicky 教育版,好像没有容量限制😳
    jay264888
        28
    jay264888  
       2018-05-23 10:42:11 +08:00
    各位大佬,请求帮助!我点击绑定的时候,域名处出现这么一长串,我用的是教育者邮箱。
    http://XXXXXX/?error=access_denied&error_description=AADSTS65005%3a+Using+application+%27onedrive%27+is+currently+not+supported+for+your+organization+student.oaklandcc.edu+because+it+is+in+an+unmanaged+state.+An+administrator+needs+to+claim+ownership+of+the+company+by+DNS+validation+of+student.oaklandcc.edu+before+the+application+onedrive+can+be+provisioned.%0d%0aTrace+ID%3a+a549-e424ee0a2500%0d%0aCorrelation+ID%3a+-4eff-83df-15e76e98b621%0d%0aTimestamp%3a+2018-05-23+02%3a39%3a41Z&state=httpXXXXXXXXX
    jay264888
        29
    jay264888  
       2018-05-23 10:42:57 +08:00
    poxiaobbs
        30
    poxiaobbs  
       2018-07-03 10:02:09 +08:00
    @jay264888 一样的错误
    zouyun5152
        31
    zouyun5152  
       2019-01-03 10:09:24 +08:00
    可以批量下载文件吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5433 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:10 · PVG 15:10 · LAX 23:10 · JFK 02:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.