介绍

近期发现国际某大厂CDN,Fastly也是有免费额度的,每月为开发者赠送50刀的免费额度,换算成流量约500G。相比于CF,Fastly的国际POP和带宽储备更多,针对亚太地区的网络质量更好,且最重要的是,它支持CNAME接入(CF需要SaaS才可CNAME接入)。所以今天我们来体验和测试一下Fastly这款免费CDN。

感谢博主@纯之的指导~

注册和创建资源

首先进入https://www.fastly.com/signup/来注册一个账号,Fastly的账号注册无需验证信用卡,仅需要一个国外邮箱即可,可以说是非常大方了。

https://pic.puresys.net/puresys/9216-1.png

注册后进入“Deliver”选项卡,“Create a CDN service”来新建一个CDN服务。

https://pic.puresys.net/puresys/9216-2.png

在Service name(服务名称)填写任意名称,Add your own domain填写要加速的网站域名,Add an origin填写源站IP,点击Activate来激活服务

https://pic.puresys.net/puresys/9216-3.png

修改CDN配置

激活配置后,我们需要对CDN配置进行一定修改,此处Fastly的操作逻辑对个人用户比较不友好,无法直接修改,必须先将默认创建的配置Clone一次,然后创建配置文件2,再进行修改。

https://pic.puresys.net/puresys/9216-4.png

然后我们点击左侧的Origins选项卡,点击我们添加的源站IP旁边的小铅笔,进行源站的修改。

https://pic.puresys.net/puresys/9216-5.png

主要修改以下几个位置,由于源站有HTTPS证书,所以我们要让Fastly可以正确识别到源站的SNI,修改“Certificate hostname”“SNI hostname”“Override host”为网站域名,并勾选“Match the SNI hostname to the Certificate hostname”,配置完后Update即可。

https://pic.puresys.net/puresys/9216-5.png

https://pic.puresys.net/puresys/9216-5.png

然后建议到Settings选项卡,启动HTTP/3,以加强性能。

https://pic.puresys.net/puresys/9216-5.png

配置完成,点击Activate,激活CDN配置。

https://pic.puresys.net/puresys/9216-5.png

SSL证书配置

接下来为此网站配置边缘SSL证书,Fastly免费套餐不支持手动上传证书,所以我们需要由Fastly自动签发。

首先切换到Secure选项卡,TLS management,创建一个SSL证书订单。

https://pic.puresys.net/puresys/9216-5.png

填入域名,add到购物车,Fastly提供了自家证书和lets两种可选,个人建议选择第一个。

https://pic.puresys.net/puresys/9216-5.png

SSL证书需要DNS验证,将验证内容复制下来,添加入域名DNS中。

https://pic.puresys.net/puresys/9216-5.png

https://pic.puresys.net/puresys/9216-5.png

切换回Domains选项卡,等待签发成功即可,签发成功后会给出CNAME地址,将它解析到DNS,就完成了所有配置内容。

https://pic.puresys.net/puresys/9216-5.png

https://pic.puresys.net/puresys/9216-5.png

网络优化

为避免滥用,本文不再提供网络优化教程。