【SSL】微信临时ICP未备案风控解除
本文记录了自建站从零到上线过程中,解决“动态IPv6家宽+Cloudflare代理+1Panel/OpenResty+Docker部署”架构下三大典型故障的完整排错实战。首先,针对CF报522超时,定位为家宽IPv6前缀动态变化和运营商封锁80/443端口所致,解法是调整DDNS-GO正则匹配最新地址并改用非标端口。其次,针对525 SSL握手失败,明确了需在Cloudflare配置Origin Rules将请求重写至非标端口,并手动修改OpenResty配置文件为`listen 666 ssl http2;`,同时将CF加密模式降级为“完全”而非“严格”。最后,为应对微信针对海外域名的ICP备案拦截,绕过了在Docker容器内放置校验文件的陷阱,直接在Nginx层使用精确匹配规则“原地劫持”并返回校验码,实现秒过认证。文章末尾总结了“网络层-加密层-代理层”三步排错心法,便于读者未来快速定位问题。