前言:闲来无事,碰巧见群里讨论OneDrive,想起了我那空闲的5T空间,于是拿起闲置破烂小鸡用Cloudreve直接搭建了个网盘

一、部署Cloudreve

注:Cloudreve官网 Cloudreve文档

1)去下载Cloudreve,然后传到小鸡

2)tar -xzf解压后chmod +x ./cloudreve赋予权限,再./cloudreve启动

这个鸡访问起来是真的慢,所以我就想用Cloudflare Workers反代一下

二、配置Cloudreve与Cloudflare Workers

我为什么要用cloudflare workers反代而不是直接在小鸡上配置?因为小鸡是纯ipv6的鸡,没有ipv4,而且刚刚说了小鸡是真的真的很卡

1)添加个域名到cf

2)解析三条域名记录到小鸡(一条随意名称用于反代,另两个是@与www)

3)在cf控制台打开cloudflare workers

image-20210729211619711

4)创建Workers,填写以下脚本代码

1
2
3
4
5
6
7
8
9
10
addEventListener(
"fetch",event => {
let url=new URL(event.request.url);
url.hostname="用于反代的域名";
let request=new Request(url,event.request);
event. respondWith(
fetch(request)
)
}
)

5)打开域名控制台,——>SSL/TLS——>源服务器——>创建证书,创建完证书后将证书和密钥保存为.pem.key文件上传至小鸡

image-20210729212119283

6)修改Cloudreve端口和配置SSL证书

1
vim conf.ini

1.将监听端口改为80

2.添加以下代码,修改.pem.key文件路径

1
2
3
4
[SSL]
Listen = :443
CertPath = .pem文件路径
KeyPath = .key文件路径

7)在域名控制台下打开Workers,添加路由

image-20210729212835722

如以下所示,Worker即4)添加的Workers

image-20210729212932682

这样就搭建好了网盘,速度稍微有所改善

三、配置网盘储存

打开网盘后台,添加储存策略

按照提示走就可以配置完OneDrive存储,最后别忘了设置用户组的存储策略

如果说用的是OneDrive国际版,上传下载感觉慢的话可自行设立OneDrive 反代服务器,速度会稍微改善

但使用Cloudflare反代的话,本人实测,效果反而会更差

如果有更好的提速OneDrive国际版速度的话可以请在下方留言告诉我,非常感谢!