跳到主要内容

TinyShield Require Approval:新 App 联网需批准

Require Approval 会暂停 TinyShield 尚未识别的 App 发起的连接。你可以先查看该 App 及其目标,再选择 Allow 或 Block。TinyShield 会记住你的选择,并应用到以后的连接。

Require Approval 是 TinyShield PRO 功能。

在允许或阻止之前,先查看新 App 的信息、签名和目标。

1. 优势​

  • ✅ 在新 App 的连接继续之前将其拦下。
  • ✅ 查看 App 名称、路径、代码签名和进程详情。
  • ✅ 查看域名、IP 地址、国家/地区、端口和请求次数。
  • ✅ 允许或阻止单个等待中的 App。
  • ✅ 一次性允许或阻止所有等待中的 App。
  • ✅ 每个选择都会记录在 Allow List 或 Block List 中。
  • ✅ 现有的 Block List 规则保持生效。

2. 开启 Require Approval​

  1. 打开 TinyShield。
  2. 点击右上角的模式按钮。
  3. 选择 Require Approval。
  4. 确认按钮显示黄色的 Approval。
  5. 打开一个还没有保存过决定的 App。

当该 App 尝试联网时,TinyShield 会弹出审批窗口。

3. 查看并做出决定​

做出选择前,请检查:

  • App 名称、Bundle Identifier 和文件路径。
  • 代码签名是否有效,以及签名者是谁。
  • 请求的域名、IP 地址、国家/地区和端口。
  • 有多少请求正在等待。

然后选择:

  • Allow this app:允许该 App 联网,并记住这一选择。
  • Block this app:阻止该 App,并记住这一选择。
  • 使用按钮菜单一次性允许或阻止所有等待中的 App。

使用批量操作前请仔细确认,因为它会对队列中所有等待的 App 应用相同的选择。

4. 更改已保存的选择​

打开 Tools → App Connection Decisions,选择 Allow List 或 Block List,找到该 App,然后移除或更改它已保存的决定。之后匹配的连接将遵循更新后的规则。

5. 保持 TinyShield 运行​

Require Approval 需要 TinyShield App 保持运行,才能弹出审批窗口。关闭主窗口没有问题,因为 TinyShield 可以继续在菜单栏中运行。

如果在 Require Approval 开启时主动退出 TinyShield,它会切换到 Allow All,并让 Block List 保持生效。这样可以避免新连接因无人处理而一直处于等待状态。