worker加速套cdn的网站

worker加速套cdn的网站
Longans1.前言
- 文章仅针对源站部署在自己服务器的网站(非托管在worker或者pages的网站),原始网站为
a.example.com,加速后访问的网站是b.example.com。 - 通过1panel反代,已经将
a.example.com托管到Cloudflare并开启cdn云朵反代。 - 在部署完成后,
a.example.com和b.example.com都可以访问原始内容,但只有后者进行了大陆cdn加速。 注:目前通过本教程部署的网站能加速访问,但对于探针等可能存在websockt连接不上问题。已经完美解决,抛弃worker的方式加速,见本博客文章《利用双域名加速cdn网站》
2.Cloudflare的woker部署
在Cloudflare首页左侧找到
compute>Workers & Pages,创建新的worker项目,选择start with hello world!后直接finish完成部署。进入该worker项目,选择右侧的
edit code,粘贴下面的代码。
1 | export default { |
- 在worker项目
setting,分别新建三个变量:ALLOWED_HOST,指向新的加速域名b.example.com;ORIGIN_HOST,指向旧域名a.example.com;ORIGIN_PROTOCOL,指向https。 - 在DNS解析一个加速的新域名,如
b.example.com,然后通过cname指向优选域名,比如store.ubi.com、www.shopify.com、mfa.gov.ua、cdn.tangsengai.com。之后进入worker对应项目绑定router路由,zone选择该域名的一级域名,example.com。下一栏Route填入cdn.example.com/*,Failure mode选择默认即可。
3.效果
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果









![搬瓦工香港HK85 [HKHK_3]机房测评](https://img.yaoxo.com/file/1776152449310_屏幕截图_2024-10-20_185101.png)
