微慑信息网

[羊毛衫新织法]Onedrive+OneManager+Heroku+CFWorkers

Demo,不放。
网站下载链接直接是xxx.com/abc.jpg,没有302跳到微软xxx.sharepoint.com,也没有反代xxx.sharepoint.com那样后面一长串。

准备工作:
1,        Onedrive,或Sharepoint
这个大家有的,各种A1,E3,E5,世纪。(Sharepoint默认25T)
2,        OneManager,Github地址:https://github.com/qkqpttgf/OneManager-php
基于各种无服务器的平台,比如Heroku、腾讯SCF、阿里FC、华为FG、百度CFC,配置都保存在其环境变量中,当然也可以装在VPS与空间里,不过为了一致,程序不固定储存onedrive的目录结构,缓存最多1小时
3,        Heroku,最好需要注册2个帐号,注册与登录时需要魔法,平时操作时不需要
OneManager配置是保存在环境变量中的,所以不需要一直监控保活,Heroku免费套餐每月550小时,550小时/30天=18.33小时,每天只要访问时间段空出来24-18=6小时没有人访问,这一个月其实就足够使用了,但有些人的网站可能访问人比较多所以还没到月底就用光了。
当然,heroku也可绑卡达到1000小时,同时还能自定义域名。但,SSL却比较麻烦。
4,        CF workers,免费的就好

部署程序、安装程序、绑定网盘:
1,        将OneManager一键部署到Heroku
2,        访问给定的herokuapp域名,正式安装好程序
3,        安装好后登录,在设置中绑定Onedrive或Sharepoint
4,        在设置中做些设定
5,        换一个Heroku帐号再安装一次(时长够用就无所谓)

重点:
在CF Workers中填入以下代码

  1. 有点bug,20201003改,直接去github吧
  2. https://github.com/qkqpttgf/OneManager-php/blob/master/CFWorkers.js

单双日分别填入不同的heroku帐号下的网站(当然2个网站要设置得一模一样),这样每个heroku帐号每个月都只访问15或16天,就算24小时有人访问也才360或384小时。
最后,给workers加上自定义域名的路由!

从头到尾都可以是Free的,不看网站页面,光从下载过程来看,可以完全假装CF套在了大盘鸡上,谁也看不出我没服务器。

本文标题:[羊毛衫新织法]Onedrive+OneManager+Heroku+CFWorkers
本文链接:
(转载请附上本文链接)
http://vulsee.com/archives/vulsee_2020/1003_12918.html
转载请附本站链接,未经允许不得转载,,谢谢:微慑信息网-VulSee.com » [羊毛衫新织法]Onedrive+OneManager+Heroku+CFWorkers
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

微慑信息网 专注工匠精神

访问我们联系我们