背景
决斗链接中文网(ygodl.com)最开始使用的是国外服务器搭建,随着来自国内访问越来越多,加上因为被恶意举报成欺诈网站,因此寻思将网站直接签回国内进行备案,合规运营。 当前国内的域名是duelmeta.com,但迁入国内后,虽然解决了被提示反诈的问题,以及提升了国内的访问速度。但原本在国外访问的体验也随之变差。 因此寻思能否在国内使用腾讯云CDN的情况下,国外的访问能够进行分流加速。 最初是寻思使用cname方式接入cloudflare来实现。 但22年cloudflare官方已经修改了协议,使用笨牛网等cloudflare三方管理平台实现cname接入的方案已经不能用了。 但好在cloudflare在之后更新了SaaS功能协议,原本这个功能需要花钱才能接入,但更新后就可以免费使用了。免费支持以cname方式接入100条域名,虽然这100条域名只能指向同一个目标地址,但对我们而言足够了。
前期准备
- 注册一个中转域名,该域名不是你要加速的域名。如果你没有闲置的域名或不想花钱,那么可以在这里注册免费的www.freenom.com;
- 注册cloudflare账号,在cloudflare中接入你的中转域名(NS方式接入,在你域名注册的服务商那操作)。
开通SaaS
在cloudflare侧边栏,点击SSL/TLS→自定义主机名,就会看到开通SaaS的提示。 开通是免费的,但需要绑定信用卡或paypal。cloudflare作为全球最大的免费CDN服务商,并且我使用了多年,故我个人不担心被它反向扣费,所以直接绑定了信用卡,如果担心将来协议更改导致被扣费,你可以绑定paypal。 由于我已经开通了,没有那个开通界面没法截图了,按照开通步骤操作即可。
设置中转信息
解析配置
在侧栏点击DNS进入域名解析页面:
- 类型:A
- 名称:任意二级域名(它也支持顶级域名。但由于我自己还需要将ygodl.com跳转到duelmeta.com,因此用了二级域名)
- 内容:源站IP地址(即你想加速域名它的服务器IP。注如果你已经开启了国内的CDN,也是填写服务器IP,而并非CDN的IP)
- 代理状态:开(默认)
- TTL:自动(默认) 然后,保存。
配置SaaS
先添加回退源:
接入域名
当上面显示“有效”,就可以开始接入我们想要加速的域名了。点击 SSL/TLS→自定义主机名→添加自定义主机名。
解析域名
然后就可以开始解析域名了。
在加速域名服务商那,设置:
主机记录:SSL/TLS→自定义主机名,你设置过要加速的域名。注意不是完整填写,如果你要加速二级域名,就填写对应的前缀。如果是加速主域名,就像我上图一样,填写@。
记录值:完整的中转域名。
然后就是在 线路类型 这里,改成境外。如果发现部分国内访问也在走cloudflare线路,就把原本直连的A记录或CDN的cname记录改成走**“境内”**。
这样我们的网站,被国内访问就正常走国内的直连或CDN,当被国外访问时就走了cloudflare CDN。


验证是否成功
你现在可以来ping一下域名:tools.ipip.net/newping.php
--- ### 重定向问题 如果在完成上面配置后出现“重定向过多”的情况,是因为Https加密模式原因。 解决办法是: 1. 在源站服务器上配置SSL证书(如果是宝塔面板,则可以快速的申请免费证书); 2. 配置完成后打开cloudflare→SSL/TLS,将加密模式切换成“完全”; 3. 再刷新就可以看到正常打开。 : https://r2.imsxx.com/wp-content/uploads/QQ截图20221017015547.png
版权声明
作者: 梦随乡兮
链接: https://imsxx.com/cloudflare-saas/
许可证: CC BY-NC-SA 4.0
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。请注明出处、非商业性使用,并以相同方式共享。
目录
开始搜索
输入关键词搜索文章内容