Clash Verge Rev 如何查看实时连接日志

博客资讯 147 2026-10-5

代理开着,浏览器却打不开某个网站。你想知道这个请求到底走没走代理、命中了哪条规则、用的哪个节点。Clash Verge Rev 把这些信息都放在两个页面里:连接页面和日志页面。连接页面像一张实时流水表,列出当前所有经过内核的连接,包括来源进程、目标地址、命中的规则和代理链。日志页面则是内核的原始输出,记录规则匹配、DNS 解析、连接建立等底层事件。新手第一次打开这两个页面,容易被满屏滚动的条目淹没,不知道看哪一列、点哪个按钮。这篇教程针对 Clash Verge Rev 实时连接日志 的查看方法,从两个入口开始,逐步拆解到过滤、调试和排错。

Clash Verge Rev

01. Clash Verge Rev 实时连接日志:两个入口

Clash Verge Rev 主界面左侧导航菜单中,有两项与实时监控直接相关:连接 和 日志。

连接页面 展示的是“连接级”信息。每一条记录代表一个正在进行或刚刚结束的网络连接,字段包括来源地址、目标域名或 IP、命中的规则、使用的代理链、上传下载流量和连接持续时间。这个页面适合回答“这个请求走了哪个节点”“为什么这个域名走了直连”之类的问题。

日志页面 展示的是“事件级”信息。Mihomo (Clash.Meta) 内核在运行过程中输出的原始日志,包括规则匹配结果、DNS 查询、连接建立和错误信息。日志页面适合排查更底层的问题,比如规则没有命中、DNS 解析失败、节点握手超时。

两个页面都需要内核处于运行状态才能看到数据。如果首页显示“内核通信失败”或代理开关无法打开,先解决内核启动问题,再回来看连接和日志。连接页面和日志页面都不依赖系统代理是否开启——只要内核在跑,经过内核的流量就会出现在连接列表里。

02. 在连接页面查看实时流量与规则命中

点击左侧“连接”,页面顶部通常有一行汇总信息,显示当前活动连接数、上传速率和下载速率。下方是连接列表,默认按时间倒序排列,最新的连接在最上面。

每一行连接包含几列关键信息:

  • 类型:TCP、UDP 或 TUN,表示这条连接进入内核的方式
  • 规则:命中的规则名称,比如 DomainSuffix、IPCIDR、Match
  • 代理链:这条连接最终走哪个策略组和节点,比如 PROXY → 香港节点
  • 目标:目标域名或 IP 地址,后面可能跟端口号
  • 来源:发起连接的本地进程或 IP
  • 流量:上传和下载字节数
  • 时间:连接持续时间

想确认某个网站走没走代理,在列表里找到对应目标域名,看“代理链”一列。如果显示节点名称,说明走了代理;如果显示 DIRECT,说明走了直连。想确认命中了哪条规则,看“规则”一列。如果规则显示 Match,说明前面所有规则都没有命中,落到了兜底规则。

点击任意一条连接,可以展开详情。详情里能看到完整的规则匹配路径、代理链、DNS 解析结果和连接时间线。这个视图在排查“为什么这个域名走了直连”时非常有用——你可以看到规则表是从哪一条开始匹配的,以及为什么最终选择了直连。

连接列表支持按列排序。点击“流量”列标题可以按流量大小排序,快速找到占用带宽最多的连接;点击“时间”列可以按连接持续时间排序,找到长时间保持的连接。

需要注意,连接页面的流量统计只统计当前活跃进程的动态流量,进程停止后对应连接的流量数据会归零。已关闭连接的显示上限约为 500 条,超过后旧记录会被移除。如果需要完整的流量审计,建议结合日志文件导出功能使用。

03. 用日志页面看内核输出与错误信息

点击左侧“日志”,页面会开始滚动显示内核实时输出。日志的格式通常是这样的:

[TCP] 127.0.0.1:52341 --> www.google.com:443 match DomainSuffix(google.com) using PROXY
[TCP] 127.0.0.1:52342 --> www.baidu.com:443 match DomainSuffix(baidu.com) using DIRECT
[DNS] 查询 example.com 解析为 93.184.216.34
[WARN] 节点 香港01 连接超时

每一行日志从左到右依次是:连接类型、来源地址、目标地址、命中的规则、使用的出口。如果某条连接没有命中任何规则,日志里会显示 match Match using ...,表示落到了最后的兜底规则。

日志页面顶部有日志级别下拉框和搜索框。日志级别从低到高通常包括 info、warning、error、debug。默认级别是 info,只输出常规连接事件。切到 debug 会输出大量调试信息,包括 DNS 查询细节和规则逐条匹配过程,适合排查复杂问题,但会让日志滚动速度变得很快。

搜索框支持按关键词过滤日志。输入域名、节点名或规则名,页面只显示包含该关键词的行。排查某个特定网站时,在搜索框里输入域名,日志会实时筛选出相关记录,比在满屏滚动中肉眼查找快得多。

日志页面还有一个暂停按钮。点击暂停后,日志不再自动滚动,方便你仔细阅读某一行。再次点击恢复滚动。

04. 过滤、搜索与复制连接记录

连接页面和日志页面都支持搜索,但两者的搜索逻辑略有不同。

连接页面的搜索框通常按目标地址、来源进程或规则名过滤。输入 google,列表只显示目标或规则中包含 google 的连接。输入 chrome,可以筛选出 Chrome 浏览器发起的连接。这个功能在排查“某个应用为什么走代理”时很有用。

日志页面的搜索框是纯文本匹配,输入什么就过滤包含该字符串的日志行。日志搜索不支持正则表达式,但支持大小写不敏感匹配。

复制记录有两种方式。连接页面中,右键点击某条连接,菜单里通常有“复制”选项,可以把该连接的详细信息复制到剪贴板。日志页面中,选中日志文本后按 Ctrl+C 可以复制选中内容;部分版本支持点击日志行右侧的复制图标,一键复制整行。

如果你想把连接记录分享给其他人排查,复制出来的文本包含目标、规则、代理链和流量信息,对方不需要截图就能看懂。

05. 日志级别调整与日志文件位置

日志页面顶部的下拉框切换的是客户端侧的日志过滤级别,只影响界面显示哪些日志行,不改变内核实际写入日志文件的详细程度。如果你想调整应用日志的持久化级别,需要进入“设置 → 应用目录”,用文本编辑器打开 verge.yaml,修改 app_log_level 字段的值(可选 silent、error、warn、info、debug、trace),重启软件后生效。

日志文件的位置可以通过托盘菜单打开。右键点击托盘图标,选择“打开目录”,子菜单中有“应用日志”和“内核日志”两个入口。点击后系统会打开文件管理器,定位到对应日志文件所在目录。

Windows 下日志文件的默认路径是 %APPDATA%\io.github.clash-verge-rev.clash-verge-rev\logs,其中 service 子目录存放内核日志,根目录存放 GUI 日志。macOS 和 Linux 下的日志路径以托盘菜单“打开目录 → 应用日志/内核日志”实际打开的路径为准。配置目录的默认路径是:

  • Windows:C:\Users\用户名\.config\clash-verge\
  • macOS/Linux:~/.config/clash-verge/

不同版本或安装方式下配置目录可能略有差异,以应用内“设置 → 打开配置目录”实际打开的路径为准。长期运行后日志文件可能变得很大,定期清理可以释放磁盘空间。如果不需要保留历史日志,可以在关闭 Clash Verge Rev 后手动删除日志文件,下次启动时会重新创建。

06. 常见排错:连接页面空白与日志不刷新

连接页面一片空白。 先确认内核是否在运行。打开首页,看代理开关是否能正常切换。如果首页显示“内核通信失败”,连接页面当然不会有数据。其次确认是否有流量经过内核。如果你只开了系统代理但没有打开任何浏览器或应用,连接列表就是空的。打开浏览器访问一个网站,再回来看连接页面。

日志页面不滚动。 检查顶部是否有暂停按钮被按下。暂停状态下日志不会自动更新,点击恢复即可。如果日志级别设置过高(比如只显示 error),常规连接事件不会出现,看起来就像没有日志。把级别调回 info 再观察。

找不到目标域名的记录。 连接页面的搜索框只匹配当前列表中的连接。如果目标连接已经结束,可能已经从列表中被移除。可以在日志页面中搜索该域名,日志会保留更长时间的历史记录。如果日志里也没有,检查该应用是否真的走了代理——有些应用不读系统代理设置,需要 TUN 模式才能接管。

日志中出现大量 WARN 或 ERROR。 常见的警告包括节点连接超时、DNS 解析失败、规则集下载失败。节点超时可以尝试切换节点或检查订阅是否过期;DNS 解析失败可以检查 DNS 配置;规则集下载失败通常是网络问题,重新更新订阅即可。

如果连接和日志都正常但代理仍然不工作,可以参考 Clash Verge Rev 使用教程检查配置导入和代理模式设置;如果日志中出现内核启动失败或端口占用错误,常见问题页面中有针对性的排查步骤。

上一篇:Clash Verge Rev 节点批量测速与自动选择配置

开始使用 Clash Verge Rev

下载最新版本 v2.5.2,体验更轻量、更快速的代理客户端。

立即下载