使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程

知新坊 教程归档 915

1、为什么选择 Cloudflare(简称“CF”)

我们先说一下 Cloudflare 开启 CDN 后最大的缺点:慢!如果使用 Cloudflare 提供的默认边缘节点,有可能会让你的访问速度变得奇慢无比,因为 Cloudflare 的服务器大部分在境外,所以国内访问这些境外的边缘节点的速度你自然懂的。

但是为什么我们还是选择 Cloudflare 呢?有这几个让人无法拒绝的理由:

  1. 提供了免费的 DNS 解析和 CDN 代理,DNS 支持泛解析;

  2. CDN 支持 IPv 4 和 IPv 6 双栈流量的互相转换;

  3. 可以使用第三方开源的 Cloudflare 边缘节点 IP 优选脚本,通过 host 劫持来提高访问速度;

  4. 启用 CDN 后,我们可以隐藏真实 IP 地址,提高个人网络安全;

  5. 国内的 CDN 收费,并且需要绑定实名备案的云服务器,部分 CDN 不支持 IPv 6 回源(腾讯云默认 CDN 不支持,需要购买额外的 ECDN 支持 IPv 6 的回源);

2、将域名托管至 CF

我在腾讯云购买了域名,并使用 dnspod 进行域名解析。那我们在使用 CF 前,首先要做的就是将域名托管到 CF。CF 使用需要注册账号,这一步就不做过多赘述了,网站支持简体中文,我相信按照说明注册账号应该都能顺利完成。

在注册完成后,我们点击主页中的“添加站点”按钮,导入我们购买的域名:

使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第1张图片-资源分享

使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第2张图片-资源分享

这里我们选择免费计划即可,如果有额外需求的,可以按需选择付费计划:

使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第3张图片-资源分享

使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第4张图片-资源分享

完成到这一步时,我们已经完成了托管过程中在 CF 的界面所有操作,接下来我们去腾讯云的控制台,修改域名的名称服务器:

进入我的域名界面:

使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第5张图片-资源分享

在“修改 DNS 服务器”界面中,完成名称服务器的修改:


使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第6张图片-资源分享

3、开启CDN

在域名托管的过程中,CF 会自动将原有的域名解析记录导入,我们进入 CF 的域名详情页面,选择左侧的 DNS 选项,打开当前域名的 DNS 解析记录界面:

使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第7张图片-资源分享

可以看到我这边已经添加了几条解析记录,下面我们从零开始介绍,如何添加解析记录并开启代理。

1.手动添加一条 DNS 泛解析记录,并关闭代理:

使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第8张图片-资源分享

2.本地尝试 Ping 域名,确认 DNS 解析生效:

使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第9张图片-资源分享

可以看到 CF 的 DNS 解析已经生效了,域名被正确解析到了我们填写的 IP 上。

3.修改 DNS 解析记录,开启 CDN 代理:

使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第10张图片-资源分享

4.再次尝试 Ping 域名,观察其返回的 IP 是否已经更新为代理的边缘节点 IP:

使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第11张图片-资源分享

5.关闭本地电脑的 IPv 6 网络,重新 Ping 域名,观察是否能正常 Ping 通,且返回的 IP 为 IPv 4 地址:


使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第12张图片-资源分享

6.需要先在 CF 的个人资料中获取一个 API Key,权限区域选择DNS ,用于更新 DNS 解析记录:

使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第13张图片-资源分享

然后再去 OpenWrt或者群晖 的“动态 DDNS ”插件中添加/修改 DDNS 服务配置信息,也可以使用ddns-go或者Lucky,我这里使用Lucky

进入Lucky后台点击动态域名-添加任务

使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第14张图片-资源分享

在设置端口转发Lucky后台端口转发-添加转发规则

使用 Cloudflare CDN 代理实现 IPv4环境访问IPV6教程-第15张图片-资源分享



对于 HTTP 和 HTTPS 流量的代理,也存在一定的局限性。由于国内无法使用标准的 80 和 443 端口,因此我们不得不使用非标准端口来进行 HTTP (s) 通信。而 Cloudflare 支持转发的端口存在限制,仅支持以下端口的转发:

HTTP  端口:80、8080、8880、2052、2082、2086、2095
HTTPS 端口:443、2053、2083、2087、2096、8443

关注公众号

标签: Cloudflare 黑群晖 端口转发

上一篇当前分类已是最后一篇

下一篇Z-Blog搭建的网站修改HarmonyOS为网页字体教程