排查 Chrome 网络问题

net-internals

如果您在使用 Chrome 浏览器或受管理的 Chrome 设备时遇到 TCP/IP 问题,可以使用 net-export 和 net-internals 收集网络日志并查看网络数据。如果您需要调试网络问题、分析性能或联系支持团队解决问题,网络日志将非常有用。

如果遇到的问题似乎与 HTTP 有关(例如 403 错误或缺少 HTTP 标头),请使用 HAR 分析器

操作方法

获取网络日志

从 Chrome 58 开始,您可以使用 net-export,以 JavaScript® 对象表示法 (JSON) 数组格式导出日志文件。此日志文件包含 Chrome 网络级事件和状态的详细信息。
  1. 打开新的 Chrome 浏览器窗口,然后转到 chrome://net-export/
  2. (可选)选择日志信息的详细程度。
    • 如果您不更改日志信息的详细程度,系统会去除私密信息。
    • 如果您希望日志文件包含通过网络传输的原始字节(无论是否加密),请选择 Include raw bytes (will include cookies and credentials)(包含原始字节(将包含 Cookie 和凭据))。
  3. 点击 Start logging to disk(开始记录至磁盘)。
  4. 为文件命名并选择保存位置。
  5. 点击 Save(保存)。
  6. 打开一个新的标签页,然后重现所遇到的问题。
  7. 返回“net-export”标签页,然后点击 Stop logging(停止记录)。

如果您遇到的问题导致您根本无法转到 chrome://net-export,例如 Chrome 浏览器或设备刚一启动就出现了问题,可以使用下面的命令行标志来记录网络日志:

--log-net-log=/tmp/mylog.json --net-log-level=0

如有需要,您可以更改文件路径 /tmp/mylog.json

查看网络数据

  1. 打开一个新的 Chrome 浏览器窗口,然后转到 https://netlog-viewer.appspot.com/#import
    注意:系统会立即开始记录事件。您可以在浏览器窗口顶部的红色栏中看到实时的记录情况。
  2. 点击选择文件即可导入网络日志,并查看网络事件的相关信息。请参阅下表了解详情。
选项 可以执行的操作
Import(导入)

将导出的 .json 格式的 net-internals 文件导入。然后,您就可以查看有关网络事件的信息了。

Proxy(代理) 查看浏览器所使用的代理设置的相关信息。如果没有使用代理,您会看到 Use Direct connections(使用直接连接)。
Events(事件) 即时查看所发生的一系列事件。事件包含套接字连接、SPDY 会话、HTTP-TCP 连接和网址请求。错误消息会以红色文字显示。
Timeline(时间轴) 查看一张包含了各种信息的图,例如开放的或使用中的套接字数量、网址和 DNS 请求,或已经发送/接收的数据量。
DNS 查看设备的 DNS 查询日志。如果网页加载失败,此选项有助于排查相关问题。日志中会列出网址及其对应的 IP,还会包含 DNS 请求的时间。
Sockets(套接字) 查看关于开放的和已使用的套接字的日志。您可以使用此日志排查高级网络问题。
Alt-Svc 查看与替代服务映射有关的信息。
HTTP/2 查看 HTTP/2 会话日志和替代服务映射。
QUIC 查看有关快速 UDP 互联网连接 (QUIC) 的信息。这是一种实验性网络协议,可优化依赖于 TCP 并以连接为目的的 Web 应用。您可以前往 chrome://flags/#enable-quic 启用或停用 QUIC。
Reporting(报告) 查看原始配置、网络错误日志记录政策以及排队等待的报告。
Cache(缓存) 查看缓存的条目及统计信息的列表。
Modules(模块) 查看已启用的 Chrome 扩展程序和应用的列表。
Prerender(预渲染) 查看处于活动状态的预渲染网站及其历史记录。
ChromeOS(Chrome 操作系统)

记录有助于排查 Chrome 设备问题的设备日志。您可以:

  • Import ONC file(导入 ONC 文件):导入开放网络配置 (ONC) 文件。
  • Store Logs(存储日志):将所有设备日志存储在一个 TGZ 文件中。
  • Network Debugging(进行网络调试):记录特定网络接口(包括 Wi-Fi、以太网、蜂窝网络和全球微波存取互通 (WiMAX))的日志。

要了解如何检查 Chrome 设备日志,请参阅 Chrome 设备调试日志

该内容对您有帮助吗?
您有什么改进建议?