之前我们分享了OneManager的安装与使用教程,实际上OneManager可以和CloudFlare Workers整合并且可以绑定自己的域名访问。CloudFlare Workers与OneManager结合有两种方式:一种是利用CloudFlare Workers实现OneManager自定义域名访问,适用于Heroku空间架构OneManager。
另一种是就是直接利用CloudFlare Workers安装OneManager并且实现自定义域名访问,这样做的好处就是完全免去了空间的成本了,在访问量不大的情况下CloudFlare Workers足以自己使用了。当然,CloudFlare Workers直接架构OneManager只能挂载OneDrive,而不支持阿里云盘。
更多的网盘存储架构方法还有:
PS:更新记录。
1、有了免费域名,还需要一个免费空间,好用的免费空间这里有:国外免费空间整理汇总-免费虚拟主机和免费PHP空间收集。2022.9.24
演示:
如果你已经在Heroku架构了OneManager,但是觉得Heroku提供的二级域名不喜欢,或者是Heroku的空间访问速度慢,可以试试CloudFlare Workers绑定域名并使用CloudFlare CDN加速。
按照上面的方法,在Heroku上安装好OneManager,你会得到类似于这样的网址:wzfoumm.herokuapp.com,由于Heroku免费空间打开速度比较慢,我们一般会选择CloudFlare加速。在CloudFlare Workers中新建一个应用,添加以下代码:
addEventListener( "fetch",event => { let url=new URL(event.request.url); url.hostname="wzfoumm.herokuapp.com"; let request=new Request(url,event.request); event. respondWith( fetch(request) ) } )
上述代码中记得修改你的二级域名。
此时打开你的CloudFlare Workers二级域名类似:wzmm.wzfou.workers.dev。
进入到CloudFlare的域名设置中,点击Worker。
然后是点击添加路由,Worker那里指定你刚刚创建的CloudFlare Workers应用,规则如下图:
如下图我们已经成功给自己的CloudFlare Workers绑定了自己域名。
做好DNS域名解析。如果你用的CloudFlare Partner这类的自定义IP服务,直接到你的CloudFlare第三方DNS解析服务那里设置好域名的CNAME记录,记录值就是CloudFlare Workers的二级域名。
最后,你会得到CloudFlare Partner生成的CNAME或者A记录值 ,现在你可以到你的域名DNS解析服务中添加记录了。
打开你的自定义域名就可以看到访问成功了:https://wzpan.wzfou.net/。关于CloudFlare第三方DNS解析服务教程参考:CloudFlare免费CDN加速自定义节点-CloudFlare自选IP加快CDN速度。
项目:
上面我们利用了CloudFlare Workers的反代,将架构在Heroku空间上的OneManager成功绑定了自己的域名并且启用了CloudFlare CDN加速。事实上OneManager还可以直接安装在CloudFlare Workers上。
首先是进KV,添加命名空间,名字随便英文。
进workers,新建,粘贴代码,保存。如下图:
在workers设置中,KV 命名空间绑定。
变量名称填入OMKV,右边下拉选择你刚刚创建的CloudFlare Workers。如下图:
现在你可以打开你的CloudFlare Workers二级域名了,开始安装OneManager了。
你可以设置你的OneManager名称。
OneManager可以添加OneDrive网盘。
查看图片效果如下:
进入到你的域名Workers点击添加路由,如下图设置:
然后到你的CloudFlare Partner那里设置一下DNS记录,记录值就是CloudFlare Workers的二级域名。
生成了新的CNAME记录值后,到你的域名DNS那里设置好CNAME记录即可。
注意:上面的操作适合没有使用CloudFlare官方的DNS解析服务,即没有修改NS服务器的情况。否则,请直接在CloudFlare官网修改DNS解析即可。
观看视频如下:
OneManager+CloudFlare Workers直装省去了Heroku空间,但是这样的架构只是主要功能可用,可以添加盘,可以刷新缓存。不可用的有:加密目录、管理操作、上传等,想要完整版的OneManager建议在免费空间上安装再配合CloudFlare CDN加速。
文章出自:挖站否 https://wzfou.com/onemanager-workers/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
文章更新于: %s = human-readable time difference 下午6:38
查看评论
有效的避开啦heroku域名附带的跟踪器!赞!
所有的视频只能下载,不能直接播放
试用了,用的腾讯云函数结合世纪互联版onedrive,速度较快
是的,不过腾讯函数要收费。
老板能不能研究一个NAT小鸡非标准端口套CF的教程.
https://bmvps.com/nat-vps-cloudflare-443/
上面这里有个你上面那个脚本的变体,指定的是非标端口的网页地址.
我自己试了下,在CF那个workers.dev的测试页面能通我的网页,但是保存后访问实际给的那个*.workers.dev的网址又不行.
要是NAT小鸡非标端口能套CF, 给NAT小鸡套CF扶墙,在配合优选IP那可就真爽了.
好像是CF不支持这些端口,官网有说明,貌似无法突破
虽然没有看懂,但还是要支持一下!