一夜过后,我发现我昨天晚上写的cloudflare worker转发amazon s3玩意基本上没啥卵用,首先amazon s3完全就没有被墙,扔进批信里也可以做到直接打开,而非像我的下载cdn域名dl.barbruh.lol
一样弹出一个确认框(恼🤔再说了,和fegelein.xyz
一样,barbruh.lol
到时候也会被年抛,如果我现在用了大量的dl.barbruh.lol
文件链接,现在是一时爽了,一年后呢?那时我连它原来长啥样都不见得记得(恼🤔
而我那玩意,刚开始也许用起来还行,但到现在,短短几个小时它就基本上打不开了,要么限速要么超时(全恼🤔而且上传html入口u.barbruh.lol
也貌似遭到了类似待遇🤔
thonkeqing
不过奇怪的是我那几个长域名guilded.barbruh.lol
和download.barbruh.lol
都没被橄榄可还行🤔外加我现在手头的输出各种链接的html实在是太多了,是时候将其合并成一个html了(确信🤔
折腾了1145.14秒后,终于将几个html缝合在了一块,现在同一个html里安排了两个上传按钮,对应不同的上传api,这样它既可以用media.guilded.gg
上传,也可以用upload.barbruh.lol
上传🤔我之所以需要做此区分,而非直接用某一个替换掉另外一个,主要是由于白嫖版cloudflare单次post请求的大小最大只能是100MB,也就意味着通过upload.barbruh.lol
上传的文件最大只能达到100MB,考虑到上传文件的post请求里其实还有其他玩意,最后估计文件大小比100MB少几百个字节(恼🤔所以,在没有墙的地方,比如砂糖群或者某个cuties impact群,我会直接建议他们点右边那个,通过guilded.gg
上传(确信🤔
上传后的结果,我会将其处理成三种链接,一种是它服务器返回的amazon s3链接,一种是将其中一大堆常量替换成download.barbruh.lol
的短链接,最后一个是替换成dl.barbruh.lol
的最短链接🤔当然,我也挂上了三种可以点的链接(方便直接用复制链接地址功能复制)和三种媒体预览框🤔这样它还能非常直观地看到三种链接加载的速度,尽管我在很多手机上做了测试,不加梯子的情况下基本上只有第一个链接能正常加载(悲🤔
现在,它便乘了我那玩意的index.html
,所以https://guilded.barbruh.lol,请(吴慈悲🤔和下载cdn一样,这部分我也做了好几个入口,比如https://g.barbruh.lol和https://u.barbruh.lol,而且它们的速度其实也是不太一样的(确信🤔
到此我觉得基本上算是开发完了,如果没有什么大的功能需要添加进去,我基本上不会再改它了(确信🤔话说要不要给司马nacho做一个特别版?尽管现在封面萌妹早就从yukari chan便乘了barbruh irl,但我还是忍不住想乳怹🤔
nacho impact
行嘛,我专门给怹做了一个圣殿,不对,单独的cloudflare page域名,而且我也不放什么yukari chan图片了,直接上nacho语录(确信🤔我寻思是不是还可以搞一个标题特效,用怹的语录每秒钟轮换一次?🤔
反正无论如何,https://nachoimpact.barbruh.lol/,请(吴慈悲🤔
顺便我还学到了一样东西,叫做opengraph meta tags,它可以实现一个链接发送到discord频道后,discord显示这个链接相关的信息(确信🤔用meta property="og:xxxx" content="xxxx"
标签就可以设置它们了,最常用的是title、description和image🤔
但我估计别的属性应该也是存在的,搞不好还可以用来插入一个hls视频框(确信🤔