为国外用户添加专属CloudFlare路线

🤖 由 星火认知大模型 生成的文章摘要
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结

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

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

为国外用户添加专属CloudFlare路线

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

解决方法

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

解析设置

为国外用户添加专属CloudFlare路线

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

CloudFlare配置

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

必备条件

必须拥有两个域名

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

需要绑定paypal账号

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

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

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

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

添加一个A记录

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

添加自定义域名

具体路径 网站页面>SSL/TLS>自定义主机名>添加自定义主机名
为国外用户添加专属CloudFlare路线
这里填写需要代理的域名,也就是主域名,如果是带子域名(比如www)那就需要额外再添加一次。
为国外用户添加专属CloudFlare路线

添加回退源

也就是刚才添加的中转域名,注意中转域名必须要开代理(要有黄色的云朵),不然这里百分百添加不上!
为国外用户添加专属CloudFlare路线

根据提示添加TXT记录

为国外用户添加专属CloudFlare路线
主域名添加解析
为国外用户添加专属CloudFlare路线
等添加完成之后,点下刷新,如果显示有效那就完成了
为国外用户添加专属CloudFlare路线

主域名添加CNAME记录

CNAME记录值就是中转域名
为国外用户添加专属CloudFlare路线

效果测试

使用在线Ping工具

为国外用户添加专属CloudFlare路线

使用科学上网访问

为国外用户添加专属CloudFlare路线

给TA打赏
共{{data.count}}人
人已打赏
互联网

解决UptimeKuma使用CloudFlare代理后报错

2023-9-10 16:42:00

互联网

Debian11更换第三方apt源

2023-10-7 16:11:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧