Cloudflare搭配Stunnel出现NET::ERR_CERT_AUTHORITY_INVALID错误(Win10专业版)求助
排查解决步骤
- 检查域名解析的Cloudflare代理状态:确认对应域名解析记录的云朵图标为橙色代理模式,如果是灰色穿透模式,访客会直接请求到你的源站,Cloudflare Origin CA签发的证书仅用于Cloudflare和源站之间的加密通信,不被公网信任,会直接触发该报错。
- 核实源站Web服务的证书配置:你需要将Cloudflare为该域名签发的Origin证书文件、对应私钥文件配置到Nginx/Apache/Caddy等Web服务的SSL配置项中,仅将Cloudflare根证书导入系统信任库无法完成源站SSL握手。可以在服务器本地执行命令测试源站证书配置是否正确:
curl -v --resolve "你的域名:443:127.0.0.1" https://你的域名,如果返回正常无证书报错说明源站配置正确。 - 检查Cloudflare边缘证书状态:进入Cloudflare控制台的「SSL/TLS」-「边缘证书」页面,确认Universal SSL开关为开启状态,且对应域名的证书状态为「活动」,如果证书处于签发中状态,等待最长24小时后再测试。
- 清理本地DNS缓存后重试:Windows系统执行
ipconfig /flushdns,macOS执行sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder,Linux发行版根据DNS服务对应执行缓存清理命令,执行后用nslookup 你的域名验证返回IP为Cloudflare公网节点IP后再访问测试。 - 若使用自定义上传的边缘证书而非Cloudflare默认Universal SSL,确认上传的证书包含完整证书链、域名匹配且处于有效期内。
内容的提问来源于stack exchange,提问作者OgRoar
相关产品推荐
相关产品推荐

