前段时间开通了腾讯云的EdgeOne,哎,没办法太便宜了,1年才36。

个人版每月50GB的CDN流量,HTTPS请求300万次,还带点CC和DDoS防护。对于我这种使用99一年VPS搭建的网站来说实在是太合适不过了。

那么问题来了,如果有国外访客来访问,即使加了CDN那也是境内的CDN,国外访问一样很慢。虽然腾讯云的EdgeOne也有境外节点,但是怕被国外IP刷流量啊,毕竟攻击大多来自国外呀!

解决方法

其实很简单,国内的云服务商基本都支持指定DNS解析路线。
上图为阿里云的DNS解析设置,可以看出,可以为不同的来源设置不同的路线。

解析设置

由上图可以看出,我添加了两条CNAME记录,其中一条指向腾讯云,而另一条则指向CloudFlare。

CloudFlare配置

这里就只写CloudFlare怎么配置,国内的CDN设置比较简单。

必备条件

必须拥有两个域名

- 第一个域名也就是主域名,网站所展示的域名
- 第二个域名用来为主域名中转域名,这个域名不需要备案,指向的服务器也可以是国内服务器

需要绑定paypal账号

paypal注册还是比较简单的,并且可以绑定国内的借记卡和信用卡。

需要开通CloudFlare的SaaS功能,也就是自定义主机功能

CloudFlare的SaaS功能是免费的,但是只能自定义1个中转域名。
因为我已经开通过了,这里没法再做演示,所以具体步骤就跳过了。

中转域名已经通过NS接入CloudFlare

添加一个A记录

注意哦,这是使用中转域名添加哦,名称可以随意填,必须填写源站ip,必须开启代理(要有小黄云图标)

添加自定义域名

具体路径 网站页面>SSL/TLS>自定义主机名>添加自定义主机名

这里填写需要代理的域名,也就是主域名,如果是带子域名(比如www)那就需要额外再添加一次。

添加回退源

也就是刚才添加的中转域名,注意中转域名必须要开代理(要有黄色的云朵),不然这里百分百添加不上!

根据提示添加TXT记录


主域名添加解析

等添加完成之后,点下刷新,如果显示有效那就完成了

主域名添加CNAME记录

CNAME记录值就是中转域名

效果测试

使用在线Ping工具

使用科学上网访问

最后修改:2023 年 10 月 05 日
如果觉得我的文章对你有用,请随意赞赏