给飞友们分享一套Cloudflare功能系列教程, 绝对算得上精品。作者本人 @tangwudi






cloudflare教程(一) CF相关介绍及其对个人站长的助益 - 家庭数据中心 - tangwudi




cloudflare教程(一)

1. 前言
2. CF公司及解决方案介绍
1. 公司介绍
2. 公司的规模和覆盖
3. 主要产品和解决方案
1. 内容分发网络 (CDN)
2. DDoS 防护
3. DNS 服务
4. Web 应用防火墙 (WAF)
5. SSL/TLS 加密
6. 边缘计算
7. 零信任安全
3. CF解决方案的优势
1. 全球广泛的网络覆盖
2. 集成的全栈服务
3. 免费和经济实惠的服务
4. 创新的边缘计算
5. 强大的 DDoS 防护能力
6. 用户友好的界面和管理工具
7. 强大的社区和支持
8. 持续的技术创新
4. CF对个人站长的助益
5. 后话


cloudflare教程(二) CF整体方案流量序列中各技术节点功能简介 - 家庭数据中心 - tangwudi




cloudflare教程(二)

1. 前言
2. CF的流量序列
1. 何为流量序列?
2. 前置条件:域名托管在CF
3. 1、DDOS防护
4. URL重写
5. 页面规则
6. Origin Rules
7. Cache Rules
8. Configuration Rules
9. 重定向规则
10. IP访问规则
11. 自动程序
12. WAF
13. 标头修改
14. access(Zero Trust)
15. Workers路由
3. 总结


cloudflare教程(三) 如何进入CF的边缘网络及如何选择适合的回源方式 - 家庭数据中心 - tangwudi




cloudflare教程(三)

1. 什么是边缘网络?
2. 站长角度:如何让用户访问请求进入CF的边缘网络?
1. 常规方式:小橙云
2. 加速方式1:优选IP
3. 加速方式2:Workers
3. 访问者角度:WARP


cloudflare教程(四) CF WAF功能介绍及详细配置教程 - 家庭数据中心 - tangwudi




cloudflare教程(四)

1. 前言
2. CF WAF的特点
1. CF WAF和一般的WAF有何不同?
2. 基于攻击签名库的传统WAF的优缺点
3. CF WAF的优缺点
4. CF WAF功能介绍(Free计划)
3. CF WAF的配置
1. CF WAF区域可配置功能介绍
2. CF WAF自定义规则
1. 自定义规则简述
2. 自定义规则支持的操作
1. 托管质询
2. JS质询
3. 交互式质询
4. 跳过
5. 阻止
6. 托管质询、JS质询和交互式质询各自的优劣势及使用优先级
3. 自定义规则配置实践示例
1. 允许经过CF验证的自动化程序抓取网站信息
2. 对异常流量(主要是恶意爬虫)进行托管质询
3. 允许对网站特定URI的访问
4. 通过UA允许特定自动化程序的访问
5. 防盗链
6. 自定义规则部分总结
4. IP访问规则
5. 用户代理阻止
6. 总结


cloudflare教程(五) DDoS攻击介绍及CF DDoS防护配置教程 - 家庭数据中心 - tangwudi




cloudflare教程(五)

1. 前言
2. DDoS攻击介绍
1. DOS攻击是什么?
2. DDoS攻击是什么?
3. DDoS攻击的杀伤力有多大?
4. 如何防护DDoS攻击?
3. CF DDoS防护的配置
4. 总结


cloudflare教程(六) CF Cache Rules(缓存规则)功能介绍及详细配置教程 - 家庭数据中心 - tangwudi




cloudflare教程(六)

1. 前言
2. Cache Rules(缓存规则)
1. Cache Rules介绍
2. Cache Rules上手指南
1. Cache Rules规则构成
1. 请求传入匹配
2. 缓存资格
2. Cache Rules配置逻辑
3. Cache Rules配置示例
1. 静态网站
2. 动态网站
3. "缓存"部分的其他可选项
1. 清除缓存
2. 缓存级别
3. 浏览器TTL
4. Crawler Hints(爬虫提示)
5. Always Online™
6. 开发模式
7. Tiered Cache
4. 如何验证缓存状态
1. 静态站点的验证
2. 动态站点的验证
5. 后话


家庭数据中心系列 cloudflare教程(七) CF worker功能介绍及基于worker实现”乞丐版APO for WordPress”功能加速网站访问的实操、验证及相关技术原理研究 - 家庭数据中心 - tangwudi




cloudflare教程(七)


  1. 前言

  2. CF worker相关概念介绍

    • 什么是CF worker?

    • 附加知识:优选IP

      • 关于"优选IP"概念的澄清

      • 优选IP(中国网络访问)的工作原理



    • 为什么使用worker控制边缘缓存能够达到比CF常规CDN更好的访问效果?

    • 附加知识:worker KV(Key-Value)



  3. 使用CF worker为WordPress实现"乞丐版APO for WordPress"的功能

    • 背景介绍:APO For WordPress 与 Edge Cache HTML

    • CF配置步骤

      • 第一步:创建KV

      • 第二步:创建worker

      • 第三步:将创建的worker和KV空间绑定

      • 第四步、添加worker路由

      • 第五步:将需要worker处理的请求绕过缓存



    • 在WordPress上安装"Cloudflare Page Cache"插件



  4. 验证缓存效果

    • 验证边缘缓存是否生效

    • 验证站点页面打开时间是否缩短



  5. 适用于静态站点的JS代码

    • 适合大部分常规静态站点的JS代码模板

    • 适合需要登录、涉及用户会话或个性化内容的静态站点的JS代码模板

    • worker方式缓存静态站点的注意事项



  6. 总结



家庭数据中心系列 cloudflare教程(八) CF R2功能介绍及基于R2搭建图床的详细教程 - 家庭数据中心 - tangwudi




cloudflare教程(八)


  1. 前言

  2. 附加知识:什么是图床以及为什么需要图床?

  3. 附加知识:对象存储(COS)

    • 什么是对象存储?

    • 对象存储和文件系统的对比



  4. 什么是R2?

  5. 打造基于R2的图床

    • R2图床使用教程(乞丐版)

    • R2图床使用教程(常规版)

    • R2使用教程(平滑迁移版)



  6. 使用R2的注意事项

  7. 后话



家庭数据中心系列 cloudflare教程(九) Zero Trust常用功能介绍及多场景使用教程 - 家庭数据中心 - tangwudi




cloudflare教程(九)


  1. 前言

  2. Zero Trust(零信任)

    • 附加知识:关于零信任

      • 什么是零信任?

      • 传统基于VPN的方案和零信任方案的比较



    • Network

      • CF Tunnel

        • 什么是CF Tunnel?

        • CF Tunnel相关技术点详细介绍及实操

          • tunnel

            • 什么是tunnel?

            • tunnle常规使用场景



          • connector

            • 什么是connector?

            • connector常规配置



          • Public Hostname

            • 单Tunnle、单Connector(常规场景)

            • 单Tunnel、多connector(高端场景)

            • 多协议支持







      • Routes





  3. Access

    • 什么是Access?

    • 使用Access为自己发布的web应用添加认证功能

      • 1、选择需要发布的web应用

      • 2、提前创建一个Access Group

      • 3、添加应用

      • 4、测试身份验证效果

      • 附加知识:OAuth

        • 什么是OAuth?

        • 如何添加第三方OAuth?







  4. 后话



家庭数据中心系列 cloudflare教程(十)最终章 重定向功能介绍及多场景配置教程 - 家庭数据中心 - tangwudi




cloudflare教程(十)


  1. 前言

  2. 什么是重定向(HTTP重定向)?

  3. CF的重定向实现方式

    • 页面规则实现的重定向

    • 重定向规则

      • 重定向规则介绍

      • 重定向规则的类型

      • 重定向规则配置场景

        • 静态重定向

          • 常规使用场景

          • 进阶使用场景:批量重定向



        • 动态重定向

          • 常规使用场景:带URI内容的跳转

          • 附加知识:使用规定字段和函数构造表达式

            • 规定字段

            • 使用函数构造表达式



          • 进阶使用场景:图床域名迁移

          • 高级使用场景:群站域名基于地理位置进行跳转









  4. 其他重定向方式

  5. 结束感悟




博主本人 @tangwudi

这个博主的其他博客也可以翻翻看,教程很详细

无敌的个人博客 - 专注于“真·家庭数据中心”解决方案及相关技术的研究


举报· 317 次点击
登录 注册 站外分享
19 条回复  
lsolol 初学 2024-8-5 17:41:14

感谢分享

yangtb2024 初学 2024-8-5 17:41:14

才发现mark更简单了

jiongjiong_JOJO 初学 2024-8-5 17:41:14

学完就是个合格的网络工程师了吗

Yuju 初学 2024-8-5 17:41:14

正好需要学习一下,感谢分享

spider 初学 2024-8-5 17:41:14

感谢分享

luyao 初学 2024-8-5 17:41:14

不错 :+1: :+1: :+1:

yonse 初学 2024-8-5 17:41:14

技术贴,支持 :tieba_095:

LSD 初学 2024-8-5 17:41:14

好帖好帖 :grinning:

VersatileGao 初学 2024-8-5 17:41:14

感谢分享 :+1:

12下一页
返回顶部