利用oneindex世纪互联特别版搭建高速网盘

 

因为一般的OneDrive账号都是国外服务器,所以对于国内用户来说速度不是特别理想,尤其是晚上高峰期的时候,有时候基本上都不能看。而国内的OneDrive是由世纪互联运营的,服务器在北京|上海。所以速度基本上都有不错的保证。而之前我搭建过一个oneindex的列举OneDrive文件的程序网站,现在发现并不能很好的适用于世纪互联版的所以就稍作修改顺便写个教程。

演示地址:https://pan.layne666.cn/  pan.2demo.top

作者github:https://github.com/Layne666/oneindex

准备

域名一个

安装好宝塔的vps一个

oneindex特别版源码

世纪互联账号一枚(需要管理员开放api)

安装

1、网站创建

1.1 :解析自己的网站

1.2:用宝塔创建网站并开启https访问

1.3:下载源码

1.4:修改源码中controller/AdminController.php中第186行为你自己的网站地址要求是https地址

1.5:上传修改好的源码至网站目录

1.6:伪静态,写入后,别忘记在后台开启。

Nginx

if (!-f $request_filename){ set $rule_0 1$rule_0; } if (!-d $request_filename){ set $rule_0 2$rule_0; } if ($rule_0 = "21"){ rewrite ^/(.*)$ /index.php?/$1 last; }

Apache

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*) index.php?/$1 [L,QSA]

访问网站出现环境检测通过就完成第一步了

2、绑定账号

2.1: 登录azure.cn

PS:手动获取,别点跳转链接,那是对应的是国际版

2.2 注册应用

2.3 添加重定向url(你自己的网站网址)

重定向 URI (可选):

  • oneindex:https://oneindex.github.io
  • olaindex:https://olaindex.ningkai.wang或者https://your.domain/callback
  • onemanager:https://scfonedrive.github.io
  • cloudreve:https://your.domain/api/v3/callback/onedrive/auth
  • zfile:https://zfile.jun6.net/onedrive/callback

2.4 增加api权限及应用机密

ps :应用机密时间选一年否则有可能不生效

2.5 正常的绑定账号就OK了,初始密码为oneindex后台为yourdomain.com/?/admin

 

点赞
  1. 北辰说道:
    QQbrowser Windows 7

    点击绑定账号自动跳回安装首页

  2. 笨猫说道:
    Google Chrome Windows 10

    手动获取,别点跳转链接,那是对应的是国际版

  3. 北辰说道:
    Google Chrome Windows 10

    演示站白屏了

  4. 小宋说道:
    Google Chrome Windows 10

    我的资源 密码访问是怎样设置的

  5. 笨猫说道:
    Google Chrome Windows 10

    目录内建立password.txt

  6. reizhi说道:
    Google Chrome Windows 10

    你无权访问

    你的管理员已禁用 Azure 门户中的应用注册体验。仍可使用 PowerShell 或其他客户端(如 Visual Studio)注册或管理应用程序。

  7. 笨猫说道:
    Google Chrome Windows 10

    说明没有API

  8. kiki说道:
    Google Chrome Windows 10

    作者你好,我按照教程完成了安装,但进入oneindex首页后,没有任何文件出现,在页面上上传了一张图片后,还是没有出现任何文件,请问这是什么原因呢

  9. 笨猫说道:
    Google Chrome Windows 10

    目前不更新了。推荐你使用onemanager

发表评论

电子邮件地址不会被公开。必填项已用 * 标注