把小站转到国外服务器了,延时相对国内高了不是一点点,而且因为开了https,很多CDN加速服务商不支持免费的https访问。Cloudflare是一家国外的CDN全球加速服务商,支持https,它提供了不同的套餐,即使是免费的用户,它的CDN加速服务也很全面,除了全球CDN加速服务外,还有DDoS保护,域名解析,反向代理等等,免费SSL证书。
文章目录
添加网站
首先,去官网注册一个账号:https://www.cloudflare.com
点击网站右上角的Add Site,输入你的域名:
选择CDN加速套餐
一般用户直接选择FREE版本的就可以了~
修改DNS记录
之后会自动扫描你域名的DNS记录:
其中On Cloudflare指通过CDN加速,Off Cloudflare指直连,可以通过Add Record按钮添加新的DNS记录。
修改域名服务器
全部设置好后,去你的域名服务商那里修改域名服务器(Nameservers),指向cloudflare的域名服务器就可以了:
等待DNS服务器生效最高可能需要24-48小时,但是我换了好几次,每次也就20来分钟就搞定了。
检查CDN是否生效
修改完域名服务器后,稍等个20来分钟,检查是否成功将站点转移到Cloudflare全球节点上。
1.刷新本地DNS
cmd运行ipconfig /flushdns
2.查看域名服务器
cmd运行nslookup
-> set types=ns
-> 输入你的域名。
3.ping自己的域名
ping自己的域名,查看对应的ip地址
可以看到域名服务器已经转向了Cloudflare的域名服务器,ip地址也是Cloudflare的全球加速节点了~
老哥搬运一下,备注了转载地址 :
如果不能我就删了
OK的
522 524 报错唉
5开头的一般是服务器的错误
Cloudflare加速过的域名 ping 不通才对啊
Ping的通的,返回的是Cloudflare CDN的IP
不错 有用
我按照配置完后,报ERROR 523: Origin Unreachable,由于公司访问外网是代理的,我在xshell的所在服务器里直接访问也是报错
信息不是显而易见吗?Origin Unreachable说明你自己源站有问题,看下nginx报什么错