Brook 和 Shiliew: macOS App Mode

Updated at: 2023-06-10

DNS

TUN 模式下,系统会选择使用 Brook 或 Shiliew 客户端处配置的 System DNS。

没有任何问题,无需任何操作。

而 App Mode 下,截止目前 Apple 会选择使用系统设置处里的 DNS。这就可能会有个小问题,如下。

复现步骤:

  1. 系统设置 - WiFi - 详情 - DNS - 自动获取

    此处如果看到的是自动分配(灰色)的两个 DNS:一个是 IPv4 比如 192.168.1.1;一个是 IPv6 比如 fe80::1

  2. 然后打开终端,dig http3.ooo,运行多次

    • 现象,有时走 192.168.1.1,然后系统会自动转给 Brook
    • 但有时走 fe80::1,系统不会自动转给 Brook

如果看到的是 GUA,则没有问题。

解决方案:

系统设置 - WiFi - 详情 - DNS - 设置为 8.8.8.8


评论