WebP Cloud Services Blog

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

· Nova Kwok

This article is also available in English, at WebP Cloud now supports custom origin fetch headers.

在之前的文章 「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