使用EdgeOne CDN加速你的任意网站

892 字
4 分钟
使用EdgeOne CDN加速你的任意网站

正式开始#

对于EdgeOne可加速的站点主要有2种,大部分互联网上可访问的站点都是这2种。

静态站点#

这类站点是使用Vercel、Github Pages、CloudFlare Pages搭建的静态网页,通常通过Git进行订阅更新,当你推送新内容的时候,服务商会自动的拉取代码,允许CI/CD,自动打包部署上线。

想要让Pages用上EO,其实很简单,只需要把Pages的CNAME值填入到EO 域名的加速站点里面即可。下面教大家如何操作。

CloudFlare Pages#

在你的Pages 添加自定义域,记录提供的CNAME值。

进入EO,你的域名,添加域名,加速域名填写pages的自定义域,源站配置填写上面的CNAME值,协议默认80,回源HOST头选择使用加速域名。

PS:如果出现下面的问题,那就说明CF的域名必须验证通过,是启用状态才可以。

因为CF边缘节点的域名并没有通过DNS验证,所以会报错1001,当然你也可以通过DNS服务商的区域做划分,让国内走EO,国外仍然使用CF。

这个时候可以先把cf的验证通过,后面再改成EO的CNAME。

CloudFlare Workers#

在你的Workers和Pages->你的项目,设置里面添加一个自定义路由。

然后把这个自定义的路由的域名解析到你的优选域名,或者添加自定义域,总之可以使用这个域名访问到Workers。

最后打开EO,你的域名,添加域名,源站配置填入cf添加的域名,回源HOST头使用源站域名。

EdgeOne Pages#

EO Pages本身就使用的是EO CDN的加速,如果你想要把你的Pages服务添加进你的加速域名里面进行统一管理,可以参考下面配置。

在Pages域名管理,添加一个自定义的域名,例如cdn-xxx.olinl.com。记录CNAME值,不需要做CNAME解析。

在你的域名,域名管理里面,添加一个加速域名,xxx.olinl.com(最终用户访问的域名),源站配置填写上面的CNAME,协议使用HTTP 80,回源HOST头自定义为cdn-xxx.olinl.com(Pages自定义域名)。

原理:当用户通过最终访问的域名访问时,会携带着回源自定义HOST头(cdn-xxx.olinl.com),到CANEM的Pages服务。

Caution

CNAME 接入方式默认使用 HTTP(80 端口)回源,不支持 HTTPS。如需 HTTPS 访问,请使用其他接入方式。

这里要注意的是:CNAME默认是HTTP,就是80访问,不支持HTTPS。

Vercel#

在你的项目-> Domains 添加一个自定义域名,和最终访问的域名一致,记录CNAME值,仍然不需要解析CNAME。

EO你的域名,添加域名,源站配置填写Vercel CNAME值,回源协议HTTPS 443,回源HOST头要和Vercel配置的域名一致,然后正常解析EO给你的CNAME值。等待配置完成即可访问。

# 动态站点

这里统称为部署在服务器上的站点需要加速。

添加域名,填写加速域名(用户最终访问的域名),源站配置填写服务器的ip,或者其他需要加速的域名,回源协议根据情况填写,如果没有ssl证书那就仅HTTP,端口也是,回源HOST头默认使用加速域名。

这里也可以直接将家用宽带的IPV6带宽带访问的服务加速成不带端口的,并加上防护和cdn。

参考如下:

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
使用EdgeOne CDN加速你的任意网站
https://blog.olinl.com/posts/eo-cdn-use/
作者
顾拾柒
发布于
2026-01-18
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
顾拾柒
The world is big, you have to go and see.
公告
欢迎来到我的博客!
分类
标签
站点统计
文章
81
分类
7
标签
158
总字数
83,114
运行时长
0
最后活动
0 天前
站点信息
构建平台
Vercel
博客版本
Firefly v6.12.1
文章许可
CC BY-NC-SA 4.0

文章目录