cloudflare的worker/pages通过SaaS自定义域名加速国内访问
本方案也适配直接在cloudflare
上面DNS
解析到IP
的服务,需要开启橙色小云朵
1.设置worker/pages的域名
先到worker/pages里设置域名 test.a.com
然后记得设置路由 test.a.com/*
(很重要),区域选择相对应的根域名,这个作用是把第三步中的自定义域名请求转发到这个worker/pages
的服务里
2.通过SaaS回源添加回退源域名test.a.com
到域名下的SSL/TLS
——>自定义主机名
里添加回退源
,就是上面第一步里的域名test.a.com
在下图回退源
里填入test.a.com
保存即可
3.通过SaaS回源加速自定义域名test.a.com
然后再点击添加自定义主机名
,这个就是你想在浏览器输入的访问域名(就是加速域名)
4.第三步证书状态
和主机名状态
生效之后
在custom.com
的域名服务商里添加cname
解析或者A记录
解析,这里以阿里云为例
直接解析A记录
的话需要优选IP
,cloudflare
的优选IP
(优选IP可以理解为国内访问速度快的IP)将下面的1.1.1.1
替换为cloudflare
的优选IP
来达到加速效果,优选IP
可看https://github.com/XIU2/CloudflareSpeedTest
cname
的话需要优选域名,Google
搜索 CF优选域名
5.国内外分流优化
首先需要一个优选IP
,比如1.2.3.4
在国内ping
的延迟很低
然后添加一个cdn-custom
解析指向1.2.3.4
,请求来源设置为默认,这样国内用户访问的时候是走1.2.3.4
这个优先IP
的
再添加一个cdn-custom
解析指向1.1.1.1
,请求来源设置为境外,这样国外用户访问的时候是走1.1.1.1
的
最后添加custom
的cname
解析指向cdn-custom
,这样就可以达到分流效果,优选域名同理(把A记录
换成CNAME
)
License:
CC BY 4.0