先判断 Grok 是打不开、超时,还是登录链路中断

使用 Clash 访问 Grok 时,页面一直转圈、浏览器提示连接超时、主页能打开但登录失败,表面上都像是「代理不稳定」,实际故障点可能完全不同。浏览器报错文字、发生问题的页面阶段,以及 Clash 连接日志里的目标域名,是比盲目换节点更有用的线索。先确认故障发生在打开 grok.com、加载登录页、完成账户授权,还是进入聊天后发送请求;不同阶段会请求不同的主机和静态资源。

例如,主页完全打不开,优先核对当前网络是否真的经过 Clash、所选节点是否可用,以及 Grok 域名是否命中代理规则。主页能打开但账户授权反复跳转,则应同时观察相关账户页面和授权跳转域名是否走了预期策略。若页面外壳正常、发送消息才超时,还要考虑 API 请求、长连接或浏览器扩展的影响。不要仅凭「Grok 这个域名写进规则了」就认定所有相关连接都会自动代理:实际访问中可能出现多个子域,最终路径应以本机连接日志为准。

开始排查前,记录发生时间、浏览器错误提示、使用的网络类型、当前模式、节点名称,以及失败时日志中最近出现的主机名。测试期间一次只改一个变量,并在每次调整后重新加载页面;否则同时换节点、改 DNS、切 TUN,结果即使恢复也很难判断真正原因。也可以先用同一台设备打开其他常用网页,确认问题是否只影响 Grok,避免把整个网络故障误判成单一站点问题。

ℹ 先记住排查顺序:检查内核与节点是否运行,再检查代理模式和规则命中,之后确认 DNS 与系统代理,最后才测试 TUN、浏览器状态及服务端情况。每一步都用连接日志验证,不要只看界面上显示的延迟数字。

核对 Clash 运行状态、代理模式与出口节点

先打开 Clash Verge、Clash Verge Rev、Clash for Windows 或 Mihomo 客户端,确认当前配置已启用,核心处于运行状态,且没有明显的配置解析错误。客户端外壳显示为已启动,并不一定代表内核正常监听;如果连接面板长时间没有新记录,或日志持续出现核心退出、端口占用、配置加载失败等提示,应先处理这些基础问题。更新订阅后也要确认正在使用的确实是新配置,而不是只把它添加到了配置列表。

接着确认代理模式。规则模式会根据规则决定目标连接走代理还是直连;全局模式适合短暂验证代理链路;直连模式则不会按常规方式把 Grok 流量交给代理节点。不同客户端菜单名称可能略有差异,通常可在主界面的模式切换处看到 Rule、Global 或 Direct。日常不必一直使用全局模式,但短时间切换到全局代理有助于判断问题是否来自规则。测试结束后应恢复原模式,避免其他应用的流量也被意外代理。

在代理或策略组页面中,明确选中一个可用节点,不要只看策略组名称就假设它已经选到了可用出口。对节点执行延迟测试只能说明探测地址在特定时刻有响应,不代表 Grok 的所有连接都能成功。若全局模式下仍超时,可换一个节点做对照,并测试其他需要代理的网页;如果多个站点都失败,应先检查节点状态、账号流量限制和订阅有效期。若其他代理目标正常而只有 Grok 失败,再回到规则、DNS 或目标服务侧继续定位。

有条件时,也可以比较同一个节点在其他设备或网络上的表现。例如电脑连家庭宽带失败、手机使用同一节点却正常,线索更可能指向电脑上的代理接管、DNS 或浏览器设置;两台设备在不同网络上都失败,则节点或目标服务侧的可能性上升。这种对照不能单独证明根因,但能帮助缩小排查范围。

查看规则命中:确认 Grok 流量真的进入代理

在 Clash 的连接或日志面板中,清除或暂时记下已有记录,然后重新打开 Grok 页面。查看新出现的连接条目,重点关注目标主机名、命中的规则类型、规则对应的策略组,以及最终选择的节点。客户端的显示字段可能不同,但核心问题相同:请求是否进入预期策略组,最后是否由一个可用节点处理。如果连接记录显示为 DIRECT,而你预期它应经代理,就应先排查规则顺序、规则集更新状态和模式,而不是马上调整 DNS。

规则按匹配顺序生效,较早命中的规则可能截住后续规则。例如,较宽泛的直连规则或通用规则集排在 Grok 相关域名规则之前时,后面的规则即使存在也可能没有机会执行。可以先在日志中找到失败请求,再检查它命中的具体规则;如果客户端支持规则搜索或配置预览,就对照正在运行的配置确认该规则的先后位置。对于确实需要代理的域名,规则应指向实际存在的代理策略组,策略组名称还必须与配置中的名称一致。

Grok 的网页、账户授权、静态资源和服务请求不一定都只经过一个主机名。不要只凭经验维护一份「永久完整域名清单」,因为服务端可能调整资源托管方式,浏览器也会因登录状态或版本加载不同请求。更可靠的做法是:在打开主页、登录、进入对话和发送请求时分别查看连接记录;对照实际失败阶段补充或调整规则;再次访问确认相关连接均命中预期策略。可优先采用清晰的域名后缀匹配规则,并避免使用过于宽泛的关键词匹配,以免把无关站点一并送入代理。

如果日志显示请求已经命中代理策略,但所选策略组仍处于自动选择或负载均衡状态,继续确认组内当前节点和回退行为。切换策略组成员后,已有连接可能不会立刻改变路径;关闭相关标签页、等待旧连接结束,再重新发起一次请求,更容易验证新选择是否生效。需要检查某条规则是否有效时,短暂使用明确的手动节点组进行对照,排查完毕再恢复原先的策略。

DNS 与浏览器连接:检查解析结果是否与代理路径一致

如果日志中的域名规则看起来正确,但连接仍然失败,下一步检查 DNS。Clash 可能使用不同的 DNS 模式、上游 DNS 和假 IP 映射方式;系统、浏览器、路由器或安全软件也可能同时提供自己的解析结果。多层解析并不必然有问题,但在某些配置下,域名由一条路径解析、连接却由另一条路径发出,或者缓存仍保留旧结果,就会出现页面加载异常、连接绕路或 TLS 握手失败。

先在当前配置中查看 DNS 是否启用、上游地址是否可访问,以及客户端日志有没有解析失败或超时信息。若近期刚改过 DNS 模式、规则或订阅,可先恢复到此前确认可用的配置,再逐项验证。使用 fake-ip 时,不要随意清空相关映射或在未理解配置作用的情况下混用旧的缓存数据;使用 redir-host 时,则要留意系统解析结果和代理规则是否相互配合。不同核心版本对部分字段的支持可能不同,配置能保存不等于当前内核按预期解释了每个字段。

浏览器也可能缓存 DNS、连接和站点数据。可以先关闭 Grok 标签页,重新打开浏览器后再试;若仍无变化,再按浏览器提供的方式清理该站点的缓存或 DNS 缓存。不要一开始就删除所有 Cookie,因为这可能让你退出账户,却不能修复代理路径。测试时可使用一个新的隐私窗口作对照:若新窗口能加载而原窗口不能,浏览器缓存、扩展或站点数据的嫌疑更高;若两个窗口都失败,继续检查 Clash 日志和系统网络设置。

某些浏览器可能优先尝试 QUIC 或 HTTP/3,网络环境对 UDP 的支持与 TCP 不同。若连接日志显示相关 UDP 请求失败,而其他 TCP 连接正常,可以暂时关闭浏览器的 QUIC/HTTP/3 功能作一次对照测试;这只是定位手段,不应直接当作永久修复。若关闭后页面恢复,应进一步检查节点、网络对 UDP 的支持和当前核心配置,而不是长期叠加多个不清楚来源的浏览器开关。

系统代理与 TUN:确认浏览器是否被正确接管

在桌面系统上,Clash 的系统代理通常用于让遵循系统代理设置的应用将 HTTP 或 HTTPS 请求交给本机监听端口。确认客户端显示的系统代理开关已启用,并核对浏览器或操作系统的代理设置是否指向当前配置中的端口。端口因配置而异,不要直接照搬其他教程中的固定数字。若客户端提示端口被占用、系统代理写入失败,或系统中残留旧客户端设置,浏览器可能仍在连接已经停止的本地代理端口。

可以用浏览器访问一个不涉及账户登录的普通网页,并观察 Clash 连接面板是否出现对应记录。如果面板没有新请求,优先检查系统代理是否开启、浏览器是否使用了独立代理扩展,以及该请求是否被浏览器或其他网络工具绕过。若日志记录显示请求进入本地端口但没有成功出站,再检查策略组和节点。测试完成后,也要确认系统代理开关与其他 VPN 或代理工具没有互相覆盖;同时启用多个客户端时,尤其容易出现一个程序接管系统设置、另一个程序监听端口的情况。

TUN 模式通过虚拟网络接口接管更多应用流量,适合系统代理无法覆盖的程序或需要更完整流量接管的场景,但它增加了权限、路由和 DNS 等变量。排查 Grok 网页时,不建议一开始就打开 TUN。如果系统代理方式已经能让其他代理目标正常访问,可以先保持现状;只有在确认浏览器流量没有进入 Clash、系统代理无法覆盖相关连接,或需要覆盖非代理感知应用时,再按客户端说明启用 TUN。启用前应检查管理员权限、虚拟网卡状态,以及是否与单位 VPN、其他隧道软件或安全产品冲突。

若开启 TUN 后问题反而出现,立即进行 A/B 对照:关闭 TUN、恢复系统代理测试,再观察连接日志和 DNS 记录。只有在该模式下出现故障时,重点检查路由规则、DNS 劫持、网卡优先级和其他 VPN 的冲突;两种模式都失败时,不宜继续叠加 TUN 参数,而应回到节点和规则层定位。操作系统更新或客户端升级后,也要重新确认权限与虚拟网卡状态,避免把权限弹窗未批准误认为 Grok 服务不可用。

用对照测试区分本地配置、节点与 Grok 服务端

当代理模式、规则和 DNS 都已逐项核对,可以用对照测试判断故障大致位于哪一层。第一组测试是在同一台设备、同一网络下,用不同节点访问 Grok;如果只有一个节点失败而其他节点可以打开,优先检查该节点的可用性、出口限制或线路质量。第二组测试是同一个节点访问其他常用的代理目标;如果全部失败,问题更像节点或本地代理链路,而不是 Grok 单站点规则。每次切换后都要重新载入页面,并等待日志出现新连接,避免把旧会话结果当成新测试。

第三组测试可以换设备或网络,但尽可能保持其他条件相近。例如同一设备从家庭 Wi-Fi 切换到手机热点,能够帮助判断路由器 DNS、运营商网络或本地防火墙是否参与故障;另一台设备使用相同配置,则有助于发现当前系统的代理残留或浏览器问题。若在不同设备、不同节点上都出现相同的服务错误,而其他站点正常,查看服务状态信息并稍后重试更合理。服务端维护、账户验证或临时限流无法通过反复改写本地 Clash 规则解决。

还要区分连接超时与账户或地区提示。前者更常表现为页面资源无法建立连接、请求反复等待或浏览器网络错误;后者可能是在页面已成功加载后出现登录验证、访问限制或账户相关提示。两者不应混为一谈。按服务当前要求使用产品,并遵循所在地区、网络服务商和组织的使用政策;若页面能够加载但账户无法通过验证,应优先查看产品提示和账户状态,而不是把问题归因于 DNS。

排查结束后,把临时改动逐一收回,只保留已经通过日志验证的规则与设置,并记录当前可用节点、策略组和 DNS 模式。若问题再次出现,这份记录能让你快速判断是配置发生变化、节点失效,还是服务端状态不同。与只展示延迟数字的测速工具相比,Clash 的连接记录能进一步展示规则命中、策略组和实际出站路径;部分简化代理客户端则未必提供同等细致的分流诊断视图。若你需要按日志逐步定位 Grok 连接超时、代理规则误命中或 DNS 异常,可以使用 Clash V.CORE 管理配置并观察连接路径,再前往下载 Clash V.CORE,按本文顺序完成验证。