边缘安全加速平台 EO 示例概览

这篇说说了腾讯云提供的多种功能模块,涵盖内容生成、访问控制与身份认证、回源改写、重定向、客户端信息获取、地理位置服务、图片处理、头部处理、缓存管理、流式响应、Fetch请求、Cookie管理以及测试功能。这些功能模块为开发者提供了全面的技术支持,帮助优化和管理云端服务。

相关产品
边缘安全加速平台 EO 产品页,含版本规格、价格与购买入口。

一、内容生成

标题 示例简介
返回 HTML 页面 通过校验请求头和值,如校验通过则响应,否则拒绝。
返回 JSON 生成 JSON 并响应给客户端。

二、访问控制&身份认证

标题 示例简介
请求头鉴权 通过校验请求头和值,如校验通过则响应,否则拒绝。
防篡改校验 计算请求 body 的 Sha-256 签名与源站生成的签名对比,若一致,则内容未被篡改,否则响应 416 状态码。
m3u8 改写与鉴权 .m3u8 与 .ts 片段资源的权限控制。
自定义 Referer 防盗链 根据请求头 Referer 实现自定义访问控制。
远程鉴权 将请求转发至指定的远程鉴权服务器,校验通过放行,否则拒绝。
HMAC 数字签名 Web Crypto API 实现 HMAC-SHA256 签名,并将签名信息存入请求头,配合源站实现数据完整性校验或身份认证。
Web Bot Auth 基于 HTTP 消息签名的 Agent 身份认证机制,允许 Agent 通过数字签名证明其身份,服务端通过 Agent 请求所携带的签名信息认证 Agent 身份。

三、回源改写

标题 示例简介
复杂回源 URL 重写 实现复杂的 URL 重写功能,包括基于正则表达式的路径替换和路径大小写标准化。

四、重定向

标题 示例简介
基于请求区域重定向 根据客户端所属区域,自动重定向到所属区域的目标网址。
301 重定向 客户端请求自动并永久地 301 重定向至预设的网站地址。
批量重定向 通过预定义的重定向映射表,实现指定路径自动跳转至对应 URL。

五、获取客户端信息

标题 示例简介
获取客户端 IP 联合规则引擎,获取客户端 IP,并响应给客户端。
获取客户端 URL 信息 根据传入的 HTTP 请求,将请求 URL 的详细信息以 HTML 页面返回。

六、Geolocation

标题 示例简介
基于客户端地理特征定制化 基于客户端所处的国家提供定制化内容。
获取客户端地理特征信息 响应客户端的地理位置信息,包含 ASN、国家名称、国家代码、地区名称、地区代码、城市名称经度和维度等。

七、图片处理

标题 示例简介
图片自适应缩放 根据请求头 User-Agent 实现自适应缩放。
图片自适应 WebP 根据请求头 Accept 实现格式自动转换成 webp。

八、头部处理

标题 示例简介
修改响应头 自定义响应头,如添加、修改和删除。
自定义下载文件名 修改响应头中的 Content-Disposition 信息,实现根据请求 URL 中的 fileName 参数修改下载文件名。

九、Cache 缓存

标题 示例简介
通过 Cache 缓存资源 Fetch 获取远程资源,通过 Cache API 实现资源缓存到 EdgeOne 边缘节点。
缓存 POST 请求 针对 POST 请求 body 计算 SHA-256 签名作为缓存 key,通过 Cache API 缓存到边缘节点。

十、流式响应

标题 示例简介
流式响应 获取远程资源并实现流式响应给客户端。
合并资源流式响应 远程获取多个视频资源,流式读取与拼接,再响应客户端。

十一、Fetch

标题 示例简介
获取远程资源 通过 Fetch 获取远程资源并响应给客户端。

十二、Cookie

标题 示例简介
设置 Cookie 通过 Fetch 获取远程资源并响应给客户端。

十三、Testing

标题 示例简介
AB 测试 通过 Cookies 保存会话信息,对请求进行 A/B 测试。
赞 (0)
上一篇 4天前
下一篇 4天前