利用Onedrive 网盘账号和OneIndex搭建一个免费的下载站

xiaoy2004 一级用户组 2022-5-14 3569

OneIndex 个人网盘/下载站搭建

Step 1 : 获取一个1TB的OneDrive账号

  • 我们可以注册一个已有用户域的子账户或者自己申请一个用户域,但注意,此处都基于国际版的OneDrive,此处给出一个注册账户参考链接:,大家可以自行按照提示注册一个账号,注册后权限不会立刻获得,稍等片刻即可

 

Step 2: 在Azure上申请Client ID和Secret ID

  • 访问以下链接,并使用你之前注册的账户登录

Microsoft Azure

  • 按照图片上的顺序点击

ORuh6g.png

ORuT7n.png

  • 按照要求填写信息,名称的部分可以随意

ORubt0.png

  • 注册完毕后回到“应用注册”界面,刷新一下网页,就会出现你刚刚创建的注册,我们点开

ORuOpT.png

  • 记住此处的客户端ID,也即Client ID,然后点击左侧的证书和密码,创建新的密码,说明可以随便填,时长可以选长一些

ORuznJ.png

  • 此时会出现一个值ID,这就是我们要的SecretID,它只会在创建的时候出现,请务必保管好

ORKPtx.png

  • 再单机左侧的“API权限”,并添加新的API权限

ORKih6.png

  • 在右边弹出的菜单选择SharePoint,选择"委托的权限",然后勾选以下选项即可,此时,账户部署部分全部完成

ORKKAI.png

ORK338.png

Step 3:搭建你的OneIndex网盘!

  • 由于原作者downa删库跑路了,所以推荐大家去Github上自己搜索还在流传的OneIndex版本,请注意,不要下载世纪互联的版本,此版本还需要修改才能用于国际版OneDrive使用,推荐如下两个版本
  1. Mintimate/OneindexM: 本项目是Oneindex、OneindexN的继承、自用版本。主要针对后台和nexmoe主题进行优化修改。 (github.com)
  2. index of /Code/OneIndex/ - nuoxianCloud (nxvav.cn)
  • 下载后上传到你的Web端解压,直接访问域名就可以打开OneIndex,然后进行进一步设置
  • 我们首先需要修改/controller/AdminController.php,找到以下字段,改为你设置Azure时填的重定向URL,此处非常重要!不然设置的时候会出现问题!

ORKrgU.png

  • 改完之后访问域名进行设置,后面的设置比较简单,直接输入Client ID和Secret ID,然后登录之前注册的OneDrive即可完成设置。
  • 设置完了后可以先进入管理页面更改你的管理密码。然后再访问域名就是你账户的OneDrive的文件了,我们就可以直接上传文件到OneDrive,然后再在你的网站直接下载OneDrive文件,效果图如下ORKgb9.png
  • 最后,配合设置伪静态就可以去掉地址中的"?",然后在你的source引擎游戏中设置下载链接为你的OneIndex地址即可完成下载站的搭建。我找到可用的伪静态配置,适用于Apache 2.4

 

RewriteEngine On[/ttreply]

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

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

 

此方法只能注册1 TB的网盘账户,想要申请5 TB的网盘账户可以自行注册教育账号,调整账号的空间大小,图中的所有ID均已被删除,请自己注册!!!


CSGO插件分享-申明 1、本网站名称:CSGO插件分享-中文站  网址:https://bbs.csgocn.net
2、本站的宗旨在于为CSGO玩家提供一个插件分享的中文资源平台,多数插件来源于SourceMod论坛,并配以中文介绍和安装教程。
3、欢迎有能力的朋友共享有趣的CSGO插件资源。
4、本站资源大多为百度网盘,如发现链接失效,可以点: 这里进行反馈,我们会第一时间更新。
最新回复 (56)
返回