Cloudflare简易使用指南

发表于 2025-06-15 00:00 732 字 4 min read

ImmortalWrt固件overlay扩容安装指南基于mihomo内核的OpenWrt插件Nikki推荐yaml配置OpenWrt 插件 Passwall 推荐设置指南Cloudflare简易使用指南WordPress 网站向 Jekyll 静态博客迁移全记录OpenWrt 插件 OpenClash 推荐配置指南OpenWrt插件Passwall开启ipv6推荐配置OpenWrt插件Passwall推荐配置指南OpenWrt桥接后访问光猫方法PVE下快速更新OpenWrt固件方法群晖 Docker 容器版 Emby 添加弹弹 play 弹幕实战群晖 NAS 常用 Docker Compose 项目部署汇总群晖 Docker 开启 IPv6 双栈与 OpenWrt 协同配置指南软路由刷 PVE 并安装 OpenWrt 折腾记录群晖开启 macvlan 网络并通过 compose 命令安装 docker 指定 ip家庭网络布局:玩转 PT 与 Docker macvlan 避坑指南在本地运行 docker 连接 api 更稳定使用 chatGPT 服务网站添加石蒜模拟器OpenWrt建议设置(个人备份)家庭网络布局:群晖 VMM 虚拟机安装 OpenWrt 旁路由实战群晖种草教程——从玩机到佛系(自用备份版)一加3T手机刷机及安卓必备系统优化软件推荐利用 phpMyAdmin 指令将 WordPress 网站快速 HTTPS 化利用 Docker 快速安装 Aria2 + AriaNg 教程给 WordPress、Typecho、Emlog 等博客网站添加鼠标点击文字特效Windows 10 快捷方式小箭头去除与恢复指南自动化备份指南:利用 Dropbox Uploader 实现网站数据与 SQL 数据库同步Linux学习笔记(一)Linux学习笔记(二)建站之旅其三:多次尝试与一次挫败建站之旅其一:一些想法建站之旅其二:从 VPS 科学上网到自建站的萌芽建站之旅其四:常用命令与参考资料汇总
本文总结了如何利用 Cloudflare API 令牌实现 DDNS 动态域名解析,配合 Lucky 工具设置反向代理,以及在 Cloudflare 后台进行 SSL/TLS、缓存与重定向规则的基础配置。

一、使用 Cloudflare 用户 API 令牌实现 DDNS

1.访问API 令牌 | Cloudflare,创建令牌
2.选择编辑区域 DNS 模板
名称任意填写
令牌权限选择编辑区域 DNS,令牌的权限务必选择

  • 区域-区域-读取
  • 区域-dns-编辑
    区域资源,选择需要用于 ddns 的域名
    客户端 IP(可选),这个用于区别调用客户端的白名单,本身访问的公网 IP 如果是动态的,这里就最好不要填写。
    TTL,定义此令牌将保持活动状态的时间长度。这个不需要填写。
    3.本地安装好Lucky
    动态域名-选择 Cloudflare-填入刚才生成好的 Token-添加本地 ipv4 或 ipv6 同步记录
    4.获取 SSL/TLS 证书
    Lucky-SSL/TLS 证书-ACME-Let’s Encrypt-域名列表如下
    ffani.com
    *.ffani.com

二、开放端口并设置反向代理

1.开放端口

以 OpenWrt 为例,防火墙基于 Nftables 防火墙(fw4)
网络-防火墙-通信规则
开放端口:添加通信规则,源区域 WAN 到目标区域 设备(输入),目标端口 XXXX,操作 接受。
端口转发(ipv6):添加通信规则,源区域 WAN 到目标区域 任意区域(转发),目标端口 XXXX,操作 接受。目标地址参考如下
::21e1:32ff:feef

/::ffff:ffff:ffff

::21e1:32ff:feef
2xxx 和 fdxx 地址的相同的后四部分,::ffff:ffff:ffff

2.设置反向代理

Lucky-Web 服务,简易模式,TLS 启用,添加子规则,服务类型设置为反向代理,前端地址不用填写端口号,如 file.ffani.com,多个地址逐行填写即可,后端地址如 http://192.168.2.150:8094,其他默认即可。

三、Cloudflare 简易配置

1.设置 DNS 记录

A 记录指向 ipv4,AAAA 记录指向 ipv6,CNAME 记录会映射到另一个域名(理解为别名就行)。
A/AAAA 记录都已经由 Cloudflare DDNS 自动设置好,看自己需要是否需要打上小云朵,即通过 Cloudflare 代理访问。
自己设置好 CNAME 就行。

2.设置 SSL/TLS

(1)概述
SSL/TLS 加密模式更改为完全(严格)
(2)边缘证书
勾选“始终使用 HTTPS”、“随机加密”、“TLS 1.3”、“自动 HTTPS 重写”。
(3)源服务器
创建源证书,分别将证书保存为.crt 文件,秘钥保存为.key 文件,并上传到自己的本地服务器,设置好对应的证书使用范围。

3.速度

应用 Cloudflare 的标准建议设置,优化您的站点。
所有可用设置均已启用即可。

4.缓存

配置:打开 Crawler Hints 和 Always Online™

5.规则

(1)概述
①重定向规则
自定义筛选表达式,主机名等于 www.ffani.com,URL 重定向-静态,https://ffani.com/,301
②Origin Rules
主机名 等于 ffani.com and SSL/HTTPS 等于 true,重写 端口 收件人 8443
(2)页面规则
URL (必需):www.ffani.com/*
转发 URL 301 - 永久重定向
输入目标 URL (必需):https://ffani.com/$1