Skip to content

[Bug] 连接列表无法读取进程名 #331

Description

@ytwanghongyu

环境信息 (Environment)

  • 客户端名称及版本:ClashMac v27.1.1
  • 内核版本:mihomo v1.19.27
  • 操作系统版本:macOS Tahoe 26.3 (Build 25D125)
  • 芯片架构:Apple Silicon
  • 运行模式:系统代理

问题描述 (Description)

在 GUI 界面的连接列表(Connections)中,所有活跃连接的“进程名”(Process Name)字段均显示为 -,导致基于 PROCESS-NAME 的规则完全失效,无法实现按应用分流的策略。

复现步骤 (Steps to Reproduce)

  1. 正常启动 ClashMac 客户端,开启 系统代理。
  2. 在系统中发起任意网络请求(如打开浏览器访问网页)。
  3. 观察 GUI 界面中的“连接列表”或查看日志中的进程信息字段。

预期行为 (Expected Behavior)

连接列表应正确显示发起连接的进程名称(如 Google ChromeWeChat 等),且 PROCESS-NAME 规则能够正常匹配。

实际行为 (Actual Behavior)

所有连接的进程名均为空。

已尝试的排查措施 (Troubleshooting Done)

  • 已在 系统设置 > 隐私与安全性 > 辅助功能 中添加并启用 ClashMac。
  • 已确认 TUN 模式处于正常开启状态。
  • 已尝试重启 Mac 及开关 Wi-Fi 。
Image

如需协助抓取更详细的系统诊断日志,请告知,我可以配合提供。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions