跳到主要内容

使用 TinyShield 捕获并监控 Mac 网络连接

TinyShield 会监控来自 App 和 macOS 系统服务的网络连接,并将每个目标归到发起该连接的 App 下。

TinyShield 会记录连接的详细信息,例如 App、主机名、IP 地址、端口、方向、状态和位置。它不是抓包工具,不会显示解密后的 HTTPS 请求或响应内容。

展开某个 App,查看它连接过的主机名和 IP 地址。

1. 优势​

  • ✅ 查看每个连接是由哪个 Mac App 发起的。
  • ✅ 将域名和 IP 地址归到使用它们的 App 下。
  • ✅ 直接查看主机名,不必根据 IP 地址猜测。
  • ✅ 发现使用 DNS over HTTPS 的浏览器产生的流量。
  • ✅ 检查连接处于活跃、已允许还是已阻止状态。
  • ✅ 按 App、域名或地址搜索。
  • ✅ 监控数据保留在你的 Mac 上。

2. 开始监控​

  1. 安装并批准 TinyShield Network Extension。
  2. 打开 TinyShield。
  3. 在熟悉 Mac 上的正常流量期间,保持选择 Allow All。
  4. 打开要检查的 App 或网站。
  5. 在 TinyShield 列表中找到该 App。
  6. 点击 App 旁边的箭头,查看它连接的目标。
  7. 如果没有可用的主机名,展开 IP Addresses。

列表会随着新连接的到来实时更新。可以通过时间菜单只查看最近的活动。

3. 查找有用的流量​

  • 使用搜索栏查找 App、域名或 IP 地址。
  • 选择某一行,查看其状态和目标详情。
  • 打开 Map,查看目标所在的国家或地区。
  • 点击某一行的迷你图,查看它发送和接收了多少数据。
  • 想阻止某一行或在地图上显示它时,右键点击该行。
  • 需要为新的测试准备干净的视图时,清除旧记录。

4. 为什么可能缺少主机名​

TinyShield 通过 DNS 和连接信息获取主机名。如果 App 直接连接 IP 地址、使用了缓存数据,或者没有发送足够的域名信息,就可能看不到主机名。

IP 地址仍会显示在该 App 下,可以用它来设置阻止规则或进行 GeoIP 查询。