使用OneDrive搭建一个超大空间的个人专属高速网盘

这个教程简单来说,就是通过OneManager这个程序,在你的服务器上,搭建一个网盘,并通过设置反代加速你的网盘访问速度,且不会占用服务器的磁盘空间。

准备工作:

访问速度较好的云服务器

开放API的微软子号(A1/A1P/E3/E5皆可)

自己的域名

 

解析域名到服务器:

比如解析cloud.123.com

服务器安装宝塔面板:

centos7为例

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

宝塔面板安装环境,这里只安装Nginx和PHP就行

添加站点:

环境安装好后,添加站点,设置SSL,然后访问站点目录,远程下载源码

https://github.com/qkqpttgf/OneManager-php/archive/master.zip

将源码解压,再将OneManager-php-master下的文件,剪贴到网站跟目录

设置专用伪静态:

rewrite ^/(?!.well-known)(.*)$ /index.php?/$1 last;

配置OneManager:

访问网盘的地址,点击开始安装,选择语言,确认启用了伪静态,设置管理员密码

之后会自动跳转,登录既可

添加OneDrive信息:

在后天,点左下角添加OneDrive盘,名字和标签随便写一下,下面选MS,其他不用管,直接点确认

之后正常登录你的OneDrive帐号,再点确定,就算添加完成了

 

到这里,网盘已经搭建好了,不给由于国内对OneDrive的访问非常不友好,所以不少地区访问都是龟速,所以对速度有要求的小伙伴可以进行下面的步骤

反代域名添加并解析:

比如设置一个名为proxy.123.com的子域名,将其解析到服务器

添加反代站点:

在宝塔面板添加反代域名,并设置好SSL

配置反代信息:

首先确认你的OneDrive专用URL,比如http://xxxx-my.sharepoint.com/,xxx部分每个人都不一样,替换成自己的可以

在反代的配置文件里添加这三行代码,禁用缓存:

​ proxy_buffering off;​
proxy_cache off;​
proxy_set_header X-Forwarded-Proto $scheme;

 

在网站配置文件里添加这两行代码,替换关键部分为自己的:

sub_filter "xxxx-my.sharepoint.com" "cloud.123.com";
sub_filter_once off;

 

访问Onemanage后台,修改domainforproxy部分为你的反代域名,格式要带https://,点击设置保存。

 

图片回头再搞

 

 

点赞

发表评论

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