白嫖微软的羊毛,用OneDrive搭建一个分享型的网盘,可以将Onedrive存储的文件展示,直连下载,不限速,视频在线播放,文档可以在线预览,图片等常用格式都可以在线预览,非常强大和好用,效果请参阅本站的网盘。

地址:PAN

需要环境

1.Redis
2.PHP5.6 ↑
3.office365教育版账号 (看需求,也可以不需要)
4.OneDrive存储的文件已经共享

 

教育版账号

1.一般我们注册的OneDrive只有5G的空间,要想有5T的话,要有一个教育邮箱。

下面是在网上收集到的可以免费申请Office 365 A1 (OneDrive5TB)的临时邮箱,不敢保证帐号的稳定性,使用临时邮箱申请的OneDrive不推荐存储重要文件,切记!

2020年3月6日更新,有些需要科学上网

2.邮箱好了后,点击连接去注册教育版账号:https://signup.microsoft.com/signupsku=student

输入邮箱注册教育版
输入邮箱注册教育版
手机号码验证下
手机号码验证下
邮箱接收验证码再验证下就好了
邮箱接收验证码再验证下就好了
点击使用OneDrive
点击使用OneDrive
等待初始化完成
等待初始化完成

 
3.这样账号就搞完了,可以下载一个桌面版的,方便同步和管理文件,也可以使用在线,看自己喜欢,然后把要所有的文件都共享,改为:任何人都可以查看

 

网盘搭建

1.在本站的网盘先把源码下载下来,OneManageronedrive都可以,区别在于OneManager需要主目录不能和别的文件放在一起,而onedrive不需要,任意放在一个目录下只要能访问就可以。本站用的是OneManager,此教程演示的是onedrive安装过程都是一样的,请自行决定就好,(OneManager需要设置下伪静态规则。onedrive不需要设置)然后放到你的服务器上去,然后访问项目,命名可以自定义,开始安装,安装过程见下面的图

访问项目开始安装程序
访问项目开始安装程序
点击登录后获取账号的ID和密钥
点击登录后获取账号的ID和密钥
复制密钥
复制密钥
如图所示
如图所示
然后回来界面填写进去,下一步
然后回来界面填写进去,下一步
绑定账号
绑定账号
安装成功
安装成功

2.登录后台,把缓存改为redis 过期时间600秒,也就是10分钟,能极高的提升网盘访问速度。然后再加一个定时任务,10分钟刷新一次缓存。 */10 * * * * php /路径改为你自己的路径/one.php cache:refresh

3.后台其他设置就自己搞搞了,这里不再赘述。

在线播放视频

在线文档预览

IDM直连下载速度

Last modification:June 19, 2021
如果你想请我喝奶茶的话