V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jeesk
V2EX  ›  Cloudflare

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

  •  
  •   jeesk · 16 天前 · 322 次点击

    博客加速

    我之前的博客一直部署在 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 年前我自己测试的结果对比起来, 我都不敢相信。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2803 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 06:46 · PVG 14:46 · LAX 22:46 · JFK 01:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.