GXNAS博客

  • 博客会员
    • 注册会员
    • 重置密码
  • 博客文章分类
    • NAS
    • 虚拟化技术
    • 路由器
    • 网站
    • Linux
    • Windows
    • IPTV
    • 游戏
    • 资源下载
    • 其他
  • ”零刻迷你主机“玩机教程
    • 零刻EQ12迷你小主机评测
    • 零刻SER5 5500U打造新潮派HTPC
    • 零刻SEi10玩ESXI+群晖NAS+Ubuntu
    • 零刻EQ13化身迷你静音省电的NAS
    • 零刻EQ13部署双软路由教程
    • 零刻ME Mini搭建群晖NAS教程
  • 阿里云盘资源
    • 阿里云盘资源更新日志
    • 阿里云盘资源分享
    • 阿里云盘扩容福利码
  • 【GXNAS网盘】
  • 【GXNAS小工具】
    • 免费AI绘图
    • 五子棋小游戏
  • 请博主喝奶茶
GXNAS博客
https://wp.gxnas.com
  1. 首页
  2. 网站
  3. 博文内容

利用OneDrive搭建分享网盘

发布时间:2019年6月12日 7848次浏览 0人点赞 0条评论

准备工作

  1. 一台支持PHP的虚机或VPS
  2. 准备一个OneDrive账号
  3. 准备一个域名用于解析

成品链接:

 

PHP空间主要版本PHP 5.6+需要打开curl支持,如果不确定是否支持就下载一个探针传到空间看看,也可以咨询下客服。

先到开源项目:https://github.com/donwa/oneindex  下载源码

 

 

 

 

 

 

 

 

 

 

 

 

 

把下载好的源码上传到空间

 

 

 

 

 

 

 

 

 

 

 

上传好了之后就用域名访问,开始安装

 

 

 

 

 

 

 

 

 

获取应用ID 和机密。点击自动跳转!

 

 

 

 

 

 

 

 

 

 

 

登陆你的OFFICE账号!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

第一个显示的是密钥,复制到设置中。然后点击【知道了,返回到快速启动】

 

 

 

 

 

 

 

 

 

下面显示的是应用ID,复制到设置中。

 

 

 

 

 

 

 

 

 

 

将以上的内容全部粘贴到下面。点击【下一步】

 

 

 

 

 

 

 

 

 

 

 

点击【账号绑定】来绑定我们的OFFICE账号!

 

 

 

 

 

 

 

 

 

 

 

 

 

点击接受,即可完成绑定!

 

 

 

 

 

 

 

 

 

 

 

 

 

完成绑定

 

 

 

 

 

 

 

点击【管理后台】可以将默认密码修改一下,然后是一些设置。

后台地址:https://域名/路径/login

初始密码为oneindex

 

 

 

 

 

 

 

 

 

 

 

 

然后可以更改下一些设置,比如网站标题什么的

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

点击【文件管理】或者访问 https://onedrive.live.com/ 来上传我们要分享的文件!

上传文件不会立即显示,需要清空下缓存

 

 

 

 

 

 

 

 

 

 

 

也可以添加命令到定时任务

  1. */10 * * * * /usr/bin/php /home/ljmmcom/public_html/pan/one.php cache:refresh
  2. 0 * * * * /usr/bin/php /home/ljmmcom/public_html/pan/one.php token:refresh

这里加了2条定时任务


 

 

 

 

 

 

第一条是定时清空缓存,每十分钟1次

第二条是定时刷新token,每小时一次

 

开启伪静态:

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;
}

 


其他的功能

一、把Bing壁纸作为网盘背景:

1、把下面的代码复制,保存为bing.php

<?php
$str=file_get_contents('https://cn.bing.com/HPImageArchive.aspx?idx=0&n=1');
if (preg_match("/<urlBase>(.+?)<\/urlBase>/ies", $str, $matches)) {
$imgurl='https://cn.bing.com'.$matches[1].'_1920x1080.jpg';
}
if ($imgurl) {
header("Location: $imgurl"); //输出302跳转
} else {
exit('error');
}
?>

 

然后把bing.php文件放到oneindex文件夹根目录,在README.md文件里插入一行代码:

<style>body {background-image: url("/bing.php");}</style>

 

2、如果要更改网站标题和增加网站图标,只需要找到“/view/主题目录/”下的layout.php文件:
(1)增加网站图标:把favicon.ico上传到网站根目录后,在head里面【<head>.....</head>】里面加一行

<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />

 

(2)标题名:修改如下语句

<title><?php e(config('site_name').' - '.$title);?></title>

 

(3)如果只想显示为设置里所设置的名字,则改为

<title><?php e(config('site_name'));?></title>

 

 

 

 

 

 

 

标签: Onedrive
最后更新:2019年11月17日

本文作者:博主

个人简介:(未填写)

打赏 点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论
站内搜索
分类
  • IPTV / 15篇
  • Linux / 34篇
  • NAS / 252篇
  • Windows / 21篇
  • 其他 / 37篇
  • 游戏 / 3篇
  • 网站 / 125篇
  • 虚拟化技术 / 55篇
  • 资源下载 / 2篇
  • 路由器 / 46篇
归档
博客统计信息
  • 4,908,461
  • 570
  • 16,772
  • 2025年7月8日

© 2025 GXNAS博客 版权所有,未经许可不得转载或引用本站的内容。

COPYRIGHT ALL RIGHTS RESERVED.

网站备案号:桂ICP备18008717号