WebP Cloud Services Blog

WebP Cloud 目前已支持自定义回源 Headers

· Nova Kwok

在之前的文章 「WebP Cloud 目前已支持在图片 CDN 上设置回源 UA, CORS Header 并支持限制 Referer」 中我们增加了对于回源 UA 的支持,用户可以设定一个特定的回源 UA 并设定源站只响应对应的 UA 以完成类似 Pre-shared Key 的功能,减少 CDN 绕过(穿透)的可能。

我们决定将自定义回源 Header 的部分更进一步,在最近我们和客户的讨论中发现,实际场景中可能会有共享一个源站的域名和 SSL,但是通过额外的 Header 来区分不同的源站的场景,例如有一个统一的 Endpoint 叫 https://global-entrance.some-paas.cloud,通过不同的 X-Forwarded-Host Header 可以响应不同的后端服务,示意图如下:

有了可以自定义的回源 Header 之后我们可以做到:

  • 利用同一个入口 Endpoint,通过不同的 Header 来访问到后端的不同服务
  • 设定 Header 访问带有 Authorization 的源站服务
  • A/B 测试,同一个源站根据不用 Header 输出不同的内容

Dashboard

使用 Dashboard 的用户目前已经可以直接在 Dashboard 上看到这个功能啦~

API

使用 API 的用户可以在 API Reference | WebP Cloud Services Docs 这里看到创建 Headers 的方法。

和往常我们添加的新功能一样,WebP Cloud 一直坚信所有用户应该获得同等的使用权利。因此无论你是付费用户还是免费用户,这个新功能已经对你开放!


WebP Cloud Services 团队是一个来自上海和赫尔辛堡的三人小团队,由于我们不融资,且没有盈利压力 ,所以我们会坚持做我们认为正确的事情,力求在我们的资源和能力允许范围内尽量把事情做到最好, 同时也会在不影响对外提供的服务的情况下整更多的活,并在我们产品上实践各种新奇的东西。

如果你觉得我们的这个服务有意思或者对我们服务感兴趣,欢迎登录 WebP Cloud Dashboard 来体验,如果你好奇它还有哪些神奇的功能,可以来看看我们的文档 WebP Cloud Services Docs,希望大家玩的开心~


Discuss on Hacker News