用途:当出现隧道/代理路径连不上、超时或吞吐变慢时,按分级隔离的方法定位 Tailscale 与代理/VPN 在 macOS 上的冲突,也可处理 WSL 的 SSH 访问问题。其通用诊断方法基于 debugging-network-issues 技能,本技能是其上的 macOS Tailscale×代理领域层;症状不属于已知冲突时先用基础技能。
主要能力:按五层冲突定位——路由表(tun-excluded-routes 覆盖 Tailscale utun)、HTTP 代理环境变量(缺 NO_PROXY)、系统代理导致浏览器 503、SSH ProxyCommand 双重隧道导致 git 推送失败、虚拟机/容器代理传播导致 docker pull/build 失败。给出分层判据,如 SSH 不走 http_proxy,curl 走 http_proxy 而非系统代理,tailscale ping 通而普通 ping 不通属路由层。
使用方式:先按症状对照分步流程(2A–2K、4、5),再用各组件自身健康检查验证假设,例如 curl -x http://127.0.0.1:<port> -m 10 https://api.github.com 返回 200、tailscale status 返回节点列表、dig @<nameserver-ip> +tries=1 +timeout=3 example.com 小于 100ms、route -n get <ip> 查看接口。涉及 DNS 时先做逐解析器对照。
适用场景与限制:面向 macOS 主机及 WSL/容器环境;连接远程或他人机器前需先确认目标是否为指定测试机,不得用既有 SSH 授权做后续测试。进行断网、结束进程、切路由或重启服务等破坏性操作前须阅读 network_change_recovery.md 并先准备有界恢复。资料未提供安装命令、版本兼容细节与收费信息,暂未提供。