使用 TinyShield 捕获并监控 Mac 网络连接
TinyShield 会监控来自 App 和 macOS 系统服务的网络连接,并将每个目标归到发起该连接的 App 下。
TinyShield 会记录连接的详细信息,例如 App、主机名、IP 地址、端口、方向、状态和位置。它不是抓包工具,不会显示解密后的 HTTPS 请求或响应内容。
展开某个 App,查看它连接过的主机名和 IP 地址。
1. 优势
- ✅ 查看每个连接是由哪个 Mac App 发起的。
- ✅ 将域名和 IP 地址归到使用它们的 App 下。
- ✅ 直接查看主机名,不必根据 IP 地址猜测。
- ✅ 发现使用 DNS over HTTPS 的浏览器产生的流量。
- ✅ 检查连接处于活跃、已允许还是已阻止状态。
- ✅ 按 App、域名或地址搜索。
- ✅ 监控数据保留在你的 Mac 上。
2. 开始监控
- 安装并批准 TinyShield Network Extension。
- 打开 TinyShield。
- 在熟悉 Mac 上的正常流量期间,保持选择 Allow All。
- 打开要检查的 App 或网站。
- 在 TinyShield 列表中找到该 App。
- 点击 App 旁边的箭头,查看它连接的目标。
- 如果没有可用的主机名,展开 IP Addresses。
列表会随着新连接的到来实时更新。可以通过时间菜单只查看最近的活动。
3. 查找有用的流量
- 使用搜索栏查找 App、域名或 IP 地址。
- 选择某一行,查看其状态和目标详情。
- 打开 Map,查看目标所在的国家或地区。
- 点击某一行的迷你图,查看它发送和接收了多少数据。
- 想阻止某一行或在地图上显示它时,右键点击该行。
- 需要为新的测试准备干净的视图时,清除旧记录。
4. 为什么可能缺少主机名
TinyShield 通过 DNS 和连接信息获取主机名。如果 App 直接连接 IP 地址、使用了缓存数据,或者没有发送足够的域名信息,就可能看不到主机名。
IP 地址仍会显示在该 App 下,可以用它来设置阻止规则或进行 GeoIP 查询。