分享加速和迁移丢失备案的网站

jeesk · 2024-12-5 01:51:32 · 107 次点击

博客加速

我之前的博客一直部署在 github page , 这个时候使用国内访问特别慢, 以前知道 cloudflare 可以提供 cdn 加速, 先前测试 cloudflare cdn 测速并不理想,然后一直没有使用。 最近突然又想试一试, 发现速度快得吓人。

  1. 就拿我自己的网站来说, 首先在 github page 里面设置域名为 blog.com(假设), 然后在 cloudflare 里面配置
  2. cloudflare 配置对应 blog.com 的 4a 和 a 记录, 一共配置 8 条,最后再将 www 配置 cname 记录到 blog.com , 这里的 9 条配置都要加上代理。4/4a 记录 8 条是让 cloudflare 加速。 还有一条 cname 也配置 proxy , 是为了下面配置 www 重定向到顶级域名。

上面的 www 配置 cname 其实是随便配置的,是配置配置 proxy,方便后面的重定向, 因为 www.blog.com 配置 cname 访问 blog.com 其实证书是匹配不上的。 所以需要在 rule page 中重写使用通配符模式 比如 https://www.blog.com/* , 重定向到 https://blog.com/

上面就是我的博客加速配置。 上面的加速因为 cf 不支持二级域名,并且直接上顶级域, 如果不需要 www 域的也可以不配置重定向和 www 的 cname

网站重定向。

之前我使用的是 hello.world (假设) , 这个域名被注销了, 但是很多地方也用到了, 比如 app.hello.com/latest, 通过这个地址获取最新 app 的版本信息, 但是由于这个域名备案注销, 导致我不得不使用另外一个域名 fucktcc.com , 这个 fucktcc.com 是备案了, 同时也和以前的服务器部署了同一套服务, 但是我以前很多应用都用到了 app.hello.com/latest, 那么我不得不将 app.hello.com 转发到 app.fucktcc.com 这个域名, 你别问我为什么不在新的服务器使用这个域名, 这个域名被注销了, 所以我只能使用新域名, 但是为了兼容性, 只好做转发。 dnspod 必须要 source 和 target 都备案所以直接放弃, 那么只好使用 cf 的 page url 重写路由规则。 我自己测试了一下, 速度和连通性太好了。

总结一下, 感觉使用 cf 的 cdn 和转发功能实在太棒了, 和 1 年前我自己测试的结果对比起来, 我都不敢相信。

举报· 107 次点击
登录 注册 站外分享
快来抢沙发
0 条回复  
返回顶部