TLS 检查

对你指定的主机和端口做一次 TLS 握手,并显示协议、密码套件、到期时间和证书链。

检查在你的电脑上通过本地代理完成。主机、端口和证书链留在这一页。

本地代理

粘贴代理窗口里的当前配对码。每次尝试后字段会清空。

代理未连接

设置代理

下载并启动本地代理,然后回到这一页。

关于代理与下载
  1. 启动 MyDevTools Agent。私有地址或环回地址需要用 --allow-private 启动代理。
  2. 从代理窗口复制配对码。
  3. 把配对码粘贴到下面。如果浏览器询问本地网络访问,请为这次连接允许。

浏览器只把主机、端口和超时发给 127.0.0.1 上的代理。代理打开一次 TLS 握手后就关闭,不发送应用数据。它不额外获取证书。它不解析粘贴的 PEM,那留在证书工具里。检查不会发到 MyDevTools 服务器。这个浏览器只记住超时,不保存主机、端口或证书链。

检查

一个主机名或一个 IP 地址。私有地址和环回地址需要 --allow-private。不接受端口范围。

一个端口,范围是 1 到 65535。

这一次连接最多等待多久,从 200 到 10000 毫秒。

结果

检查一个主机和一个端口,以查看协议、密码套件和证书链。

本页内容

TLS 检查让本地代理对你输入的主机和端口做一次 TLS 握手,然后在不发送应用数据的情况下关闭。页面显示协议、密码套件、证书链是否受信任、叶子何时到期,以及链中的每张证书。授权 tls.inspect 与 http.request、icmp.trace、dns.lookup 和 tcp.connect 分开。粘贴 PEM 的解析留在证书工具。

详细功能

代理取名字的第一个地址,并套用与 HTTP 客户端相同的目标规则。私有地址和环回地址只有在代理以 --allow-private 启动时才可用。metadata、链路本地和多播地址保持封锁,代理自己的监听端口也封锁。不受信任或已过期的链仍会显示:握手签名会检查,信任则是对照内置 Mozilla 根的另一次检查。代理不额外获取证书,也不读取横幅。80-443 这样的数字范围会被拒绝。同时最多两次检查。超时留在这个浏览器。主机、端口和证书链不留。

实用示例

  • example.com 端口 443 在公共根接受时显示协议、密码套件、到期时间和受信任的链。
  • 本地自签名证书显示已完成的握手、信任关闭、叶子名称和到期时间。
  • 主机栏里的 80-443 会被拒绝。这不是扫描。粘贴的 PEM 留在证书工具。

如何使用此工具

  1. 启动本地代理

    下载代理,启动它,并复制配对码。

  2. 配对 TLS 检查

    粘贴配对码并连接。页面请求 tls.inspect,并保留这个浏览器已经持有的能力。

  3. 检查一个端口

    输入一个主机和一个端口,设置超时,然后按「开始检查」。

  4. 阅读证书链

    页面显示协议、密码套件、信任、叶子到期时间和证书链。可复制为文本。重新加载页面会清掉它。

提示和最佳实践

  • 拒绝、超时和握手失败都是结果。检查本身并没有失败。
  • 不受信任的链仍是一次完成的握手。信任单独报告。
  • 一次请求是一个主机和一个端口。范围不属于这个工具。
  • 已发布的 Windows 下载可能比这一页旧。TLS 检查需要宣布 tls.inspect 的代理。

帮助决定下一步

接下来应该改进什么?

请选择一项建议。这些只是想法,并非承诺推出的功能。

选择一个选项

投票只会将所选选项作为匿名计数发送,不包含输入内容、文件数据、URL、Cookie 或标识符,也不会存储在此浏览器中。重新加载页面后可以再次投票。