搜索 K
Appearance
如果你正经历「一开代理,AirDrop 就搜不到同事 / 连自家 NAS 的 SMB 共享转圈一分钟然后超时」,那么 90% 以上概率不是节点问题、不是机场跑路、更不是 Mac 坏了,而是你的代理内核在本地链路层三处同时动了刀:
224.0.0.0/4、ff02::fb 这些 Bonjour 赖以生存的组播流量,被塞进了 utun 隧道,结果就是 mDNS 广播出不了物理网卡。.local 域名劫持了。你的 Mac 把 MacBook-Pro.local 解析成了 198.18.x.x 这个假地址,自然找不到任何设备。192.168.x.x 的 SMB(TCP 445)命中了某条 MATCH/FINAL 兜底规则,被送去海外绕了一圈,你不超时谁超时。正确解法不是关代理,而是在内核配置里同时做三件事:组播直连放行 + .local 加入 Fake-IP 白名单 + UDP 5353 强制走物理网卡出口。本文后续会给出可直接抄的配置模板。
判断优先级:先查 scutil --dns(DNS 层) → 再查 netstat -rn | grep 224(路由层) → 最后 sudo tcpdump -i awdl0(链路层)。这三板斧能覆盖 80%