为什么需要cloudflare IP优选?
自建网站使用cloudflare 进行代理场景,由于cloudflare是国外公司所以大多少DNS 解析节点都在国外,对于国内访问这来说会延长解析时间,使得网站访问变慢
原理
需要两个域名,其中一个域名托管到cloudflare,并域名解析到我们的服务器ip,tunnel 的话直接添加tunnel 的公共主机名就可以(会自动生成域名解析),这个域名做为回退源。第二个域名直接解析到cloudflare 的dns节点(可以托管到cloudflare 也可以不托管。建议不托管放在国内云服务商)。请求的时候请求第二个域名,当cloudflare 的dns 节点接收到请求之后,会查询我们在cloudflare配置的自定义主机名配置,并将请求转发给回退源地址不在做dns解析。关键点在于 第二个域名直接解析到的cloudflare 的dns节点,我们可以使用工具优选出国内速度最快的节点。也可以使用大厂的cloudflare dns节点比如csgo.com (穿越火线的),大厂的一般有优化。
回退源配置1:直接解析
a、菜单:对应域名->SSL/TLS->自定义主机名,在回退源中输入第一个域名(或者tunnel 公共主机对应域名),如图:
b、待回退源状态生效后,点击添加自定主机名,添加第二个域名,如图:
C、第二个域名解析的添加一条CNAME记录 到回退源(即第一个域名,这一步很关键网上一般没有,添加完自定义主机也不会提示配置这条,不然自定义主机一直不生效,踩坑了),
按照页面提示,添加一条txt域名解析,如图:
D、等待域名解析生效。删除上面个的CNMAE解析配置和TXT解析配置。添加一条第二个域名(即访问域名)到cloudflare dns 节点的配置,
快速优选cloudflare dns 节点,可以使用开源工具比如:CloudflareST ,下载地址:https://github.com/XIU2/CloudflareSpeedTest/releases ,选出最快的IP。定时选择做DDNS动态域名解析
也可以使用别人优选好的域名或者大厂域名,直接做CNAME 解析,比如如下域名:
time.cloudflare.com | shopify.com | time.is | icook.hk | icook.tw |
ip.sb | japan.com | malaysia.com | russia.com | singapore.com |
skk.moe | www.visa.com | www.visa.com.sg | www.visa.com.hk | www.visa.com.tw |
www.visa.co.jp | www.visakorea.com | www.gco.gov.qa | www.gov.se | www.gov.ua |
www.digitalocean.com | www.csgo.com | www.shopify.com | www.whoer.net | www.whatismyip.com |
www.ipget.net | www.hugedomains.com | www.udacity.com | www.4chan.org | www.okcupid.com |
www.glassdoor.com | www.udemy.com | www.baipiao.eu.org | cdn.anycast.eu.org | cdn-all.xn--b6gac.eu.org |
cdn-b100.xn--b6gac.eu.org | xn--b6gac.eu.org | edgetunnel.anycast.eu.org | alejandracaiccedo.com | nc.gocada.co |
log.bpminecraft.com | www.boba88slot.com | gur.gov.ua | www.zsu.gov.ua | www.iakeys.com |
edtunnel-dgp.pages.dev | www.d-555.com | fbi.gov |
回退源配置2:tunnel解析
tunnel的配置和上面直接解析的方式差不多。 但是配好后访问你会得到一个404!!!(踩坑点2,看了好多资料尝试才解决)
原因是因为tunnel 只会处理 ,匹配tunnel 公共主机名配置的域名的请求,其他不匹配的全部返回404。所以我们需要将自定主机名的域名也添加到tunnel 的公共主机名配置。但是域名(即第二个域名)并不需要成功托管包clouflare。只是一个配置不起到域名解析作用。但是回退源需要使用第一个域名的有效tunel 的公共主机名配置。不然不会找tunnel 的配置。具体配置截图如下:
相关问题可添加页脚站长微信咨询