| -v | 打印握手与证书细节,含 verify 结果 |
|---|---|
| --tlsv1.3 / --tls-max 1.2 | 限定或限制协议版本做兼容性测试 |
| --cacert | 指定自定义 CA 包(私有 CA 场景) |
| --resolve HOST:443:IP | 绕过 DNS,并按目标域名校验证书 |
| -w | 输出 http_code、ssl_verify_result、http_version 等指标 |
常用验证命令
常用验证命令
curl -vI https://example.com 2>&1 | grep -E 'SSL connection|subject|issuer|HTTP/'
curl -s -o /dev/null -w 'code=%{http_code} version=%{http_version} verify=%{ssl_verify_result}\n' https://example.com
curl -s --resolve example.com:443:203.0.113.10 https://example.com -o /dev/null -w '%{http_code}\n'-k 会关闭证书校验,只适合临时定位;不要写进生产脚本或运维工具,否则会长期掩盖链缺失与域名不匹配问题。