 ### Cloudflare现在新添加的域名有可能会被分配到阻断IP,遇到这种情况,以下是我亲测可成功的解决方案之一 原文章:https://www.nodeseek.com/post-387442-1 需要自备两个域名,一个主力域名、一个回源域名,实测同一个域名不可以回退,回源域名可以是EU.ORG那种永久免费域名,只要能添加到Cloudflare就行。 #### 1.把 example.com 和 example.top托管在CF。 #### 2.添加一个 origin.example.top 的A记录,开小黄云,记录值指向你原站的IP,也就是VPS的IP。 #### 3.添加一个 cdn.example.top 的CNAME记录,记录值填一个优选域名,例如~~visa.com~~(自己找一个,visa被重点)。或者添加一个 cdn.example.top 的A记录,填一个没有被墙的CF的IP例如162.159.152.2,这种方法我没有尝试但理论上和填CNAME记录是一样的。这里注意不要开小黄云! #### 4.添加一个 www.example.com 的CNAME记录,记录值填 cdn.example.top,不要开小黄云。 #### 5.CF中打开你 example.top 这个域名,在SSL/TLS中点自定义主机名,需要添加一个支付方式,选择免费套餐,不需要付钱。 #### 6.在 example.top 的SSL/TLS-自定义主机名中,添加一个回退源,填 origin.example.top。 #### 7.在 example.top 的在SSL/TLS-自定义主机名中,点添加自定义主机名,填 www.example.com ,其它保持默认。 #### 8.回到SSL/TLS-自定义主机名,证书状态和主机名状态会显示待验证,根据提示复制两个TXT记录和值,把这两个TXT记录填入 example.com。 #### 9.至此,访问 www.example.com ,就是连接到 visa.com 的IP地址,然后CF会帮你路由到 origin.example.top,回源到你的VPS。 注意:VPS中允许的域名应填 www.example.com 。例如nginx的域名部分,需要填 www.example.com 。 其他: 1. 1.必须自备两个域名,一个主力域名、一个回源域名,实测同一个域名不可以回退。 1. 2.必须把 www.example.com CNAME 到 cdn.example.top,cdn.example.top再解析到优选域名或优选IP。www.example.com 直接解析到优选域名或优选IP是不可以的。 1. 3.一个回源用的域名只能添加一个回退源,但是主力域名可以解析不同的网站,前提是这些网站都搭在同一个IP上,把 www1.example.com www2.example.com www3.example.com 以此添加 CNAME 记录和添加到 example.top 的自定义主机名,重复上面的操作即可。如果你有多个IP需要回源,只能购买多个回源域名。 treesky 2025-08-30 上一篇: Debian 13安装BBRX 下一篇: Debian13手动安装Tailscale 评论已关闭
评论已关闭