小白之前建站,我都是直接裸奔,不套CDN的。原因是之前不太关注这东西,感觉有点儿复杂,操作起来不太方便。由于最近一两年经济拮据,各种精打细算。一方面又想要网站访问快,一方面又舍不得花钱“世界加钱可及”。没办法,只能想各种免费办法主要来加速网站。比如使用腾讯TCPA内核还有宝塔的一些缓存插件等等。其实这些东西都是治标不治本的。道理我都懂,想要快,必须得国内的服务器。国内备案是一大难题,我是不想去尝试了。前些年too young备过几个案,不愿意再折腾了。
说到免费加速网站,还有一个方案,也就是今天本文要提到的CDN。国外一个老品牌的免费CDN,叫CloudFlare。今天我要来尝试一下了。CDN的作用,用一句话来概括:有一批服务器,把你的网站内容缓存到他们那里,世界各地的不同人群访问你网站,其实访问的就是这一批服务器,域名解析服务商会分配最近的服务器给用户,这样比直接来访问你的网站服务器速度要快。
这个教程是CloudFlare自定义节点的配置新手教程:
以下内容引用一位博主的原文:https://jkgblog.com/772.html,我会根据自己的实际,对后文进行补充说明:
情况:
有许多人没有建站经验,或者没有接触过这类的,所以不知道如何解析域名,或者不知道如何使用CDN,更别说自定义CDN IP了,有的人连三级域名如何解析都不会,以为一个域名只能使用www.xxxx.com & xxxx.com(非嘲笑)
首先,我们需要知道一点,我们大部分人都是使用的免费CDN,除非是大厂才用专业版本,今天我们的主题是【自定义cloud flare CDN节点,以达到需求】。
问题:
我们知道要使用cloud flare的cdn,那么域名解析就要把DNS改成他家的,为了解决这个问题,cloud flare退出了【合作伙伴 Partner】计划,我们无需更换域名DNS即可通过cname方式接入他家CDN,如此一来我们自定义CDN IP就有如下步骤。
准备工作:
- 一个cloudflare账号
- 一个合作伙伴(这里用【萌精灵CDN】)
- 一个智能解析服务(例如:DNSpod、阿里云解析等)
步骤:
第一步:
找到一个cloud flare的合作伙伴,这里我以【萌精灵CDN】为例,打开:【梦精灵CDN】(地址:https://cdn.moeelf.com/),进入之后就是这个样子
第二步:
使用你的cloudflare账号进行登录,如果没有账号的可以先注册一个账号,注册账号地址:https://dash.cloudflare.com/
第三步:
登录进去之后你会看到你账号已经托管在cloudflare下的域名,如果是新账号就没有啥了…..
第四步:
如果你要自定义的域名已经托管在cloud flare上请先把它删除(重要的事情说三遍),之后再到【萌精灵CDN】处添加。点击【添加域名】
之后选择添加记录,这里和域名解析一样,你可以解析A记录或者cname记录。(小白我这里直接使用的A记录,主机名处填写www或@或者其他你需要的前缀,内容处填写你的服务器IP)
第五步:
把你域名接入到一个支持智能解析的DNS服务,我这里选择阿里云的DNS解析,你也可以选择DNSPOd(看你心情),没有账号的进行注册之后实名验证账号即可(什么?要实名认证?你怕那就关闭本页教程!)传送门:【阿里云DNS】
第六步:设置记录
添加记录,看下图;
小白来补充一个dnspod配置图,其实几乎一模一样,只是形式不同:
之后你就可以看到如下内容,这里为什么选择CNAME方式接入呢?原因是为了方便cloud flare验证,它有一个机制,无需去了解,跟我的一致进行了
第七步:自定义CDN节点
小白补充一点:自定义节点的添加是在阿里云DNS或者dnspod里面添加,不是在【萌精灵CDN】里面。我当时就没搞明白这里。
- 解析线路
- 境外(可选1.1.1.1 & 1.0.0.1)
- 境内(默认CNAME记录)
- 中国联通
- 中国移动
- 中国电信
- 记录值
- 自定义节点(自己找)
你可以找一些cf cdn 的节点,你也可以用我找好的,如上图。以下是一些可选择自定义节点:
108.162.236.1/24 联通 走美国172.64.32.1/24 移动 走香港104.16.160.1/24 电信 走美国洛杉矶172.64.0.0/24 电信 美国旧金山104.20.157.0/24 联通 走日本104.28.14.0/24 移动 走新加坡
批量ping ip 代码:
for /L %D in (1,1,255) do ping 104.28.14.%D
用法:104.28.14换成你要ping的IP,%D不要动,之后打开运行+CMD
评论前必须登录!
立即登录