【CDN】百度云加速体验の使用详解

发布于 / 信息应用 / 30 条评论

百度云加速(su.bauidu.com)就是百度与CloudFlare合作并且基于CloudFlare技术构建的CDN(和百度网盘那个百度云不是一个东西),与百度智能云的CDN是完全独立的,它是一个“中国版”的CF。百度云加速的海外节点为CF提供,同时CF的Enterprise计划包含中国节点的节点也由百度云加速提供。免费套餐是10G/天,之前由于百度的种种限制一直是无人问津的状态。


百度云加速在2019年底进行了一次比较大的更新,这也让我重新审视了百度云加速的可用性

  • 开放免费版套餐HTTPS支持,允许自行上传证书
  • 提供IPv6访问支持(目前暂时只有广西/西安电信节点)
  • 添加边缘计算功能(对应CF Workers,但是并没有免费的额度)
  • 页面规则更新,支持了大部分的CF配置参数

一、接入

作为国内的CDN,实名与备案是必须的,而且百度云加速的实名认证需要上传身份证照片手持进行人工审核。

百度云加速提供了CNAME的接入方式,通过TXT记录验证域名所有权,整个接入过程是很流畅的。

CNAME接入CF需要通过CF Partner或者购买Business订阅,这方面百度云加速的体验是比较良好的。


二、节点

与海外的大规模CDN不同,国内的CDN均为运营商托管节点,百度云加速默认会给你分配7个联通&电信节点+2个CF海外Anycast节点,开启移动的节点需要购买商务版


三、接入

百度云加速免费版不提供移动的节点,但是百度云加速由于是基于CloudFlare的技术构建,相信很多人都知道CF自选节点吧?这一套在百度云加速中同样适用。百度云加速的官网(su.baidu.com)使用的即为商务版订阅,直接在DNS使用A记录指向对应的节点也是可以正常访问的(海外也可以指向CF任一节点)。

以本站为例,由于@记录CNAME与MX记录冲突,我是直接通过分线路解析的方式接入的百度云加速。共计8条解析记录,默认2条指向联通节点(兼顾教育网)、2条记录指向移动、2条记录指向电信以及两条境外记录指向CF。

在接入的过程中我发现了百度云加速的回源节点竟然可以分线路解析,这样可以将境外解析至反代源站的节点,提升境外访问的回源速度。(各大云厂默认均为电信163承载国际流量,国际访问质量是比较差的)


四、SSL配置

百度云加速支持自己上传证书或者免费签发TrustAsia的证书,不支持CF的那种SNI自动签发。本站使用的是泛域名证书,只需要部署到节点一次即可为所有子域名开启SSL支持,,这一点比腾讯云体验好很多。

全程加密即为CF的Full(Flexible)模式,不校验源站证书。


五、页面规则

和CF一样,提供三条免费的页面规则,主要的是有,但是缺失的功能相当多。注意百度云加速和CF一样是继承源站请求头的,添加Access-Control-Allow-Origin等请求头只需要在源站配置好即可。


六、优缺点

#优点

  • 具有全球节点,支持IPv6访问
  • 支持NS/CNAME接入,源站支持分线路解析
  • 流量比较充足,免费10G/天
  • 支持自定义SSL证书
  • 能够支持主要的的CF特性

#缺点

  • 免费版DDoS防御能力较弱,不支持自定义WAF规则
  • CF的小功能缺失严重
  • 套餐价格高,账户认证流程繁琐
  • 移动端体验极差

总而言之,百度云加速这次更新之后还是值得一试的,毕竟流量给的比较大方,主要的功能都已经具备了。同时像源站分线路、IPv6支持这种功能也让我们看到了百度在这方面本土化做出的一些努力。

百度云加速的节点与CF的节点属于同一个体系(毕竟互相解析返回内容中英文不同),相信百度后面能够把CloudFlare更多先进的技术带到大陆来。


那么就把个人用过的CDN排个序( ̄▽ ̄)”:

又拍云>腾讯云>百度云加速>七牛云>猫云>Ucloud(排序仅代表个人意见)


 

转载原创文章请注明,转载自: Luminous' Home » 【CDN】百度云加速体验の使用详解

  1. 如果是做一些下载站点的话流量可能就不够了····

    1. @Osaki 国内带宽费用本来就高,其他免费的的也没有比较好的选择了吧
  2. 请问这东西可以拿来当*国内中转的效果吗

    1. @jason 可以,但是个人反对滥用
  3. 百度CDN怎么自选IP呢 比我如是电信用户,想用联通节点

    1. @Tong DNS用A记录分线路解析
  4. 请问CloudFlare partner 能否和百度云CDN同时使用,我在百度云接入站点之后,CloudRaft CFP中的站点就失效了,CloudFlare中也提示站点需要txt验证(问题是不显示需要验证的内容)。百度云txt验证在生效之后就删除了,感觉这两个同时只能有一个生效。

    1. @tiandi 百度云加速就是CF的一个高级Partner,你在百度云加速的设置也会完全同步到CF那边,当然不共存
      1. @Luminous 这样,我还幻想着能同时生效,用cloudflare来代理ipv6源站,百度云貌似不能代理ipv6源站
        1. @tiandi 我和你想得一样,但是显然没戏。目前只能用cf的cdn解决纯ipv6站点的ipv4访问。
  5. 比较好奇百度云加速怎样回源呢,是直接暴力从cdn边缘节点直接回源,还是像腾讯云阿里云一样有中间源?

    1. @Guest CloudFlare的CDN技术不设置中间源,直接由边缘节点回源
  6. 请问百度云加速的10G免费流量是每个接入域名的单独额度,还是对于账号的总额度呀。

    1. @Yunen 每一个域名10G,百度云加速沿用的CF订阅制,你如果购买付费的也是对单个域名有效
  7. “全程加密即为CF的Flexible模式” – 是 Full 吧。

    1. @惶心 文章这里确实有歧义,这里指的是CF的两种全程加密Full(Flexible)和Full(Strict),前者不检验源站证书,后者是仅允许源站使用CF平台的自签名证书。文章等会修改一下,谢谢指教╰(*´︶`*)╯
      1. @Luminous Full(strict)必须为有效的证书或者CF控制台制作的CF源站证书,意思是其他渠道获得的有效证书也是可以的。
  8. 我也试过阿里 七牛 腾讯 又拍……个人感觉也是又拍好一点,最难受的是七牛,祖传七牛文档如果第一次配置的话,那得够呛

    1. @筱某佳 腾讯用着最划算,节点也多;又拍用着功能最多,七牛https流量要计费,所以用过一段时间就迁移走了
  9. 请问这个cdn可以加速tk域名(指向github仓库的博客)的访问嘛?

    1. @stefango 百度云加速是国内的CDN,需要备案和实名认证……
  10. 自选ip更好?我现在默认两条cname

    1. @简单生活 免费版没移动的节点,其他其实差距不大
      1. @Luminous 电信联通用百度云 移动用腾讯云怎么样
        1. @简单生活 我确实有这么干……博客的静态资源其实就是……
  11. 我一直很好奇如果把cf接入的域名直接A到su.baidu.com能不能实现,
    (实际情况是https不签ssl证书
    (http没有试验过

    1. @Louise 未备案域名返回备案拦截,已备案域名也是返回英文的错误页…… 我试过……
  12. 确实可以这样,但是流量异常百度会给你打电话或者封停账户的。

  13. 哈哈哈哈你也发现了呀,我也是突然发现它支持https了瞬间拿来套到垃圾线路的网盘上,嗯,真香XDDD

    1. @千玖夜 国内CDN也是运营商托管节点,你可以只解析联通的,国际出口好很多( ̄▽ ̄)"