宝塔双11特惠活动,企业版2299元/3年,SSL证书低至9.9元!查看活动
当前位置:论坛首页 > Linux面板 > 建议

【已记录】建议在站点配置中一键支持多种手段验证CDN节...

发表在 Linux面板2025-9-13 23:54 [复制链接] 1 213

我的源站服务器只希望接收来自 CDN 节点的回源请求,防止带host扫描,现在阿里云ESA基础版不提供CDN回源IP地址,但是提供回源mTLS功能,用于源站对ESA身份进行验证。
我每次都得手动配置
  1. # --------- mTLS 配置开始 ---------
  2. # 用于验证 CDN 客户端证书的 CA 证书
  3. ssl_client_certificate /www/server/panel/vhost/cert/your_domain_com/cdn_client_ca.pem;

  4. # 开启客户端证书验证
  5. # "on" 表示强制验证,如果客户端不提供证书或证书无效,则中断连接
  6. # "optional" 表示可选验证,无论是否成功,连接都会建立,但验证结果会保存在 $ssl_client_verify 变量中
  7. ssl_verify_client on;

  8. # 设置验证链的深度
  9. ssl_verify_depth 2;   
  10. # --------- mTLS 配置结束 ---------

  11. # 检查验证状态,如果不是 SUCCESS,则444
  12. if ($ssl_client_verify != SUCCESS) {
  13.     return 444;
  14. }
复制代码


这很麻烦而且容易出错,希望面板支持一键配置


同时希望添加多种手段验证CDN节点身份

  1. - mTLS双向认证
  2. - 回源自定义请求头验证
  3. - 站点级回源IP验证(支持手动输入或者订阅列表url)
复制代码


如果不放在站点配置里面放在宝塔Nginx防火墙里面也是可以的
使用道具 举报 只看该作者 回复
发表于 2025-9-15 10:01:50 | 显示全部楼层
感谢反馈,这边记录一下该需求
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表