cloudflare
本文最后更新于 250 天前,如有失效请评论区留言。

cloudflare

Cloudflare 是一家全球性的网络服务公司,它为全世界的各种规模的企业提供广泛的云平台服务,包括内容分发网络(CDN)、DDoS防护、流量控制、负载平衡、网络安全、DNS服务等,Cloudflare 也提供了1.1.1.1的免费DNS服务

注册

https://dash.cloudflare.com/sign-up

邮箱注册,成功后邮件里点击验证一下

image-20240206232901905

添加域名

注册成功后点击添加网站或应用程序 填入你的域名

也可以从右上角点击添加站点

PixPin_2024-01-17_22-44-02

image-20240206233157411

选择Free

然后Cloudflare会自动导入解析的DNS记录

PixPin_2024-01-17_22-47-43

点击继续

在其他地方购买的域名,此时就会让你更改DNS服务器,将 Cloudflare 设为你的权威 DNS 提供商

修改DNS解析服务商

先打卡你购买域名的网站,我是在腾讯云购买的,直接打开腾讯云的我的域名,选择修改DNS服务器

PixPin_2024-01-17_23-12-57

回到Cloudflare复制提供给你的服务器

PixPin_2024-01-17_22-50-51

然后分别填入即可

PixPin_2024-01-17_22-58-53

提交后回到Cloudflare 点击 立即检查名称服务器

image-20240206234714469

设置Cloudflare代理

按照下面依次把名称都设置好

*泛解析利用通配符*做子域名的解析,未单独设置的域名都将解析到泛解析指向的地址。比如 a.bimiracle.top,b.bimiracle.top都会解析到这个ip

bimiracle.top:访问bimiracle.top时解析的地址

www:访问www.bimiracle.top时解析的地址

一般都设置成一个ip,就是你服务器的ip地址。

image-20240207000524096

域名解析的原因是因为域名只是方便我们记忆的,实际上访问时都是通过上面的规则把域名转换为ip地址

记得把代理状态设置为已代理

开启代理就相当于浏览器先发起请求时,Cloudflare根据距离你最近的服务器返回内容(如果有缓存的话),没有则再从服务器获取最新的内容保存一份并返回

这里Cloudflare相当于充当一个反向代理和CDN的作用,反向代理服务器,你此时Ping你的域名就会发现返回的是Cloudflare的地址,也就达到了隐藏源服务器ip的目的

image-20240207004118462

通过这个网址https://www.cloudflare.com/zh-cn/network/可以看到,cloudflare在中国也有很多节点。(但实际测试好像泛播Cloudflare的延迟都比较大,免费的应该还是国外)

image-20240207002842294

这是开启和未开启代理时加载时间的差别,可以看到开启了代理完成用时3.15秒,未开启代理完成用时12.12秒,

image-20240207002127734

当然这是首次加载的时长,实际上如果有浏览器缓存的清空下,第二次加载会非常快,可以看到完成加载用时1.53秒

image-20240207002427170

SSL/TLS

代理设置完了,设置SSL/TLS证书,网站的证书是使用的雷池自动免费申请的 Let’s Encrypt 免费证书,每隔3个月自动更新,所以这里设置的主要是Cloudflare到服务器的证书

你可以鼠标移动到每个选项以图片形式查看他们每个的区别,推荐选择最后两项,我是选择的最后一个

image-20240207010545991

如果选择了最后一个,就需要去申请一个Cloudflare 点击客户端证书,选择创建证书

image-20240207012332682

直接按照默认选项,点击创建

image-20240207012358529

接着把生成好的证书和私钥分别添加到 雷池中

image-20240207012425432

image-20240207012728054

其他设置

打开 经过身份验证的源服务器拉取 选项

image-20240207012854544

然后点击 边缘证书 进行一些设置

开启 始终使用 HTTPS

image-20240207013148853

开启 HTTP 严格传输安全 (HSTS)

image-20240207013210213

你只需要保证你的子页面都是用https(一般情况下现在都是https)即可开启这两项

image-20240207013258011

开启 随机加密 TLS 1.3 自动 HTTPS 重写

image-20240207013355850

WAF防火墙

当你在雷池上遇到恶意攻击时,除了把它加入黑名单,你还可以加入Cloudflare的waf防火墙,这样请求都到不了你的服务器就被直接拦截下来

image-20240207132303743

首先在雷池上找到恶意攻击的ip,然后进入WAF创建规则

image-20240207132719771

选择 IP源地址 包含以下各项 值就填那个ip地址 措施选择阻止

image-20240207132920881

添加后,对方下次就会直接被Cloudflare拦截住,也不会占用或消耗你服务器的资源

image-20240207133304087

还可以看到历史屏蔽次数 点击数字还能查看具体的详情

image-20240207133420551

image-20240207133639845

版权声明:本文为BIMiracle原创,依据CC BY-SA 4.0许可证进行授权,转载请附上出处链接及本声明。
暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇