为CloudFlare-ImgBed图床配置国内CDN并分线路解析,以最低成本享受极致速度!
本文最后更新于25 天前,其中的信息可能已经过时,如有错误请发送邮件到[email protected]

2.0的CloudFlare-ImgBed图床项目令我眼前一亮,十分清晰的操作逻辑甚至更是超越了某些大厂,但唯一的硬伤便是托管在pages的延迟

于是我便想,如果给其配置一个国内大厂的免费cdn,搭配上Tele的无限空间与可靠性,这不得直接起飞?说干就干,实现起来并不困难,我的想法是通过分线路解析大陆使用国内的CDN,港澳台与国际直接用cloudflare

在cdn的选择上,国内较有名气的大厂免费cdn也就那几家,我用过且推荐的可以具体看这篇文章中的:2025国内可用大厂免费CDN/OSS – yunsen2025的小窝

加速静态图片我比较推荐多吉云滨纷云和七牛云,又拍云自建cdn只有四个节点不太合适(又拍云比较适合做动态的博客加速)

(我用的是多吉云 其他的都被嫖差不多了哈哈哈 前两天还被朋友种草过2333)

思路:通过华为云dns分线路解析,国内解析到cdn达到高速,境外解析到pages分配的域名,能抗攻击 能过pages域名验证 也不会浪费cdn流量

成果展示:imgbed.yunsen2025.top

加速前:

加速后:

准备

① 华为云dns账号(前往注册

② 一个进行了实名认证的多吉云账号 多吉云CDN管理控制台

③ 一个备案域名(没有的话可以用免费的海外节点的cdn 就是效果没这么好可能 需要的可以去看看失落的防御)

实操

① pages中配置域名

来到pages的图片管理中,首先绑定上访问域名,并使用cname接入

这里记下他给你的cname解析

(如果你的访问域名也在CF,这时候去域名的dns中复制那条c解析的记录值就好,复制完后这条记录直接在dns界面删掉就好,这时候dns记录没了,但是pages域名界面中这条域名状态还是active,千万不要直接在pages中的域名管理里删!!!)

② 在华为云DNS创建公网域名

来到华为云DNS创建一个公网域名

输入你的访问域名

输入后到你的dns服务商中,编辑好四条ns解析

稍等五分钟,可以看到华为云dns的解析验证便通过了

(如果你的访问域名也在cf上并且前面没删的话会出现一条pages创建的CNAME和我们手动创建的四条NS,由于NS级别是大于C解析的,所以当两个同时存在时会忽略c解析,会直接解析ns中的记录值,所以cf创建的cname在解析后删不删都行,但推荐删掉,防止出些玄学问题)

③ 创建多吉云CDN

前往登录 – 多吉云,没有账号的话注册一个账号并完成实名认证(未成年也可以)

完成实名认证后,来到域名管理控制台

完成创建后复制多吉云给你的cname域名

④ 华为云DNS完成域名解析

回到华为云DNS中,这时候域名状态应该已经变成了正常,点击进入解析

这里按这个格式进行解析

① 全网默认 CNAME至第三部中多吉云给的cname域名

② 境外线路(地域解析➡最下面的境外)CNAME至第一步CF pages的cname域名

稍等五分钟让解析生效,这时候可以看到pages和多吉云中你的域名状态变成了“活动/已生效”

⑤ 配置多吉云CDN

Ⅰ 开启IPV6访问

Ⅱ 进入“缓存与访问”,按我这样设置缓存

(从上到下)

类型内容缓存策略缓存键
全部*按源站 Cache-Control 响应头缓存缓存不忽略参数
首页/3小时跟随“全部”
目录/login1天跟随“全部”
目录/dashboard1小时跟随“全部”
文件类型.jpg;.jpeg;.png;.webp;.bpm;.gif;.svg;.tif;.mp4;.mp3(如果你有其他文件也可以写这)3天跟随“全部”

等部署完成即可

⑦ 为多吉云CDN配置SSL证书

CDN的域名证书都是需要我们手动配置的

Ⅰ 申请证书

使用雨云/阿里云/华为云等平台签发免费SSL证书 – yunsen2025的小窝

Ⅱ 部署证书

管理控制台

上传完后前往CDN控制台

⑥ 配置防盗链

哪怕是多吉云每个月也只有20G流量,被刷了或者被偷图用了还是很蛋疼的

上面我们已经设置了阈值,这里我们可以通过配置防盗链来防止被他站引用

原理:在发出的请求头中会有referer值,这可以理解为引用资源的网址,我们可以设置一个白名单,仅允许我们自己的站点请求这个资源,如果你需要在浏览器中直接访问这个资源,就把下面的空来源也勾上

比如说我的图片链接为https://imgbed.yunsen2025.top/file/1.png,我设置了白名单为*.yunsen2025.top,这时候我的博客www.yunsen2025.top引用了这个照片,则可以正常使用,如果其他站点(比如baidu.com)引用了这个照片(当然这是不可能的qwq)由于baidu.com不在白名单中,则会甩出403 Forbidden错误,表现为alt属性为空

恭喜🎆🎆去享受极致的延迟与速度吧!

如果您觉得本文对您有帮助,可以支持下博主进行创作(一分也是爱啊啊啊啊啊啊)
博主QQ:3784773930(点击跳转qq添加)

评论

  1. MarSeventh
    Chrome
    1 月前
    2025-2-09 17:51:20

    太有实力了佬!

    来自陕西·
    • 博主
      MarSeventh
      Windows Edge
      1 月前
      2025-2-09 23:21:29

      被大佬翻牌了哈哈哈 还是要看您的开发啊老哥 您才是隐藏BOSSヾ(≧∇≦*)ゝ紧紧抱住佬的大腿学习qwq(划掉划掉)

      来自河北·石家庄

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇