banner
AcoFork

AcoFork

LOVETOLOVE

试试双域名Cloudflare IP优选,让你的网站飞起来!

效果图#

未优选
3b50d36ea83a5275e8b6cad8c8ce2938

优选后
1266bac097f7548db3fd2428846633c6

可见在优选后虽然延迟并没有提高多少但是出口 IP 变多了,这有助于提高网站的可访问性

需求#

  1. 两个一级域名,都托管到 Cloudflare。一个作为主要域名,一个作为辅助域名,辅助域名每优选一个网站就消耗一个,主要域名可以复用
  2. 脑子

正式开始#

  1. 先将你的辅助域名解析到你的网站。可以使用 CNAME、A、AAAA 解析,需要开启 Cloudflare 的 CDN 代理
    image
  2. 进入 SSL\TLS -> 自定义主机名。将回退源设为刚才设置的域名。将自定义主机名设置为你最终想要让用户访问的域名(目前不需要设置解析)。第一次设置需要使用 TXT 验证,在主要域名的 DNS 处添加 TXT 解析即可
    c4aeb11312c0a40a7bb399399a73826e
  3. 再在你的辅助域名添加一条解析,指向社区的优选域名,不要开启 Cloudflare 的 CDN 代理
    image
  4. 最后,在你的主要域名添加一条 CNAME 解析到你的辅助域名(可以使用子域名,但是得和之前设置的自定义主机名保持一致)
    image
  5. 访问,查看是否连通。可以使用ITDOG来测试网站

故障排除#

  1. Q:如果我的源站使用 Cloudflare Tunnels 来实现公网访问,根据上述步骤操作后访问显示 404 Not Found
    A:你需要在你的 Tunnels 页面添加你的你最终想要让用户访问的域名。Cloudflare 会自动给你创建一个 CNAME,更改它,改为指向你的辅助域名。比如:image
    Cloudflare Tunnels 页面:
    f1984695b13b08688ba14fcba8a2b4d0

  2. Q:如果我的源站端口非 80/443
    A:设置 Origin Rules,需要包括源站和你最终想要让用户访问的域名
    970e64557b55d786b1935484d69ed170

  3. Q:如果我的源站在 serv00
    A:在 serv00 的 WWW Website 页面创建一个新的 Proxy,域名为你最终想要让用户访问的域名(不做实际使用,仅做白名单,否则访问会不可达)

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。