标题中这个问题在我有限的互联网资源查找能力里还没有看到有介绍解决方案的,无论是中文还是英文,所以这应该或许大概可能是第一篇介绍怎么解决这个问题的文章。
在升级到macOS 13之后一段时间,朋友和我先后遇到了Clash X测速所有节点超时的情况。我朋友尝试重启开机时出现黑屏苹果logo读条现象,但是在读条结束开机后就恢复正常。
我首先考虑是不是配置文件需要更新,因为像这种服务的提供商都会不时更新配置文件以应对相应部门的动向,但是在更新配置文件时就报错了。
这时我认为可能是服务提供商的问题,但是手机用的是同一家提供商的服务,一切正常,所以排除提供商问题。
接着我从提供商网站下载了最新配置文件并手动进行覆盖,ping出来仍然是全部失败,所以配置文件的问题被排除。
考虑到可能是Clash X版本问题,毕竟我的Clash X很久没有更新了。但是更新时再次遇到报错。
没办法,只能从GitHub下载最新的版本手动安装。但是更新后问题仍然没解决。
这时我开始怀疑是网络问题,切换了网络和手机热点后仍然没有解决clash显示timeout,。只能以「Clash X测速超时」为关键词搜索,看到了这篇文章,这篇文章说有可能是DNS劫持问题,虽然我的错误码和他的不一样,但是还是跟着做了一遍,没有解决问题。
由于当时我的电脑系统版本并不是最新,本着「电子产品的问题重启解决,重启解决不了就更新系统。」的精神去更新了系统,当然了,还是没有解决。
黔驴技穷的我调出了Clash X的日志查看,发现Clash X在ping节点的时候尝试连接了各种服务器,但是返回的错误码就只有两种:443和3025
由于本人网络相关知识并不多,并不清楚这两个代码代表什么,只能求助于搜索引擎。但是以「macOS、clash X、443 error 」和「macOS、clash X、3025 error 」为关键词返回的结果并不多,唯一在GitHub上有讨论的也没有讨论出一个结果来。
现在我可以知道,我的服务提供商没有问题、不是网络问题、不是系统版本和软件版本的问题clash显示timeout。。那就只能是系统的网络部分出现了问题。这个时候该怎么办呢?想想天才吧的天才会怎么做!
一般来说,你有任何Mac问题求助于苹果售后,尤其是你像我一样还在用Intel Mac,他们的售后总会有两个万能的解决办法:重置SMC和重置NvRAM。虽然我遇到的问题和SMC与NvRAM一点关系没有,但是抱着死马当做活马医的心态,还是尝试了一下clash显示timeout,结果自然是不行的彩虹六号clash用不了。
此时我想起来之前闲着没事翻iPhone设置项的时候有一个「还原网络设置」的选项。
你只需要:打开访达-在菜单栏选择「前往」-再选择「前往文件夹」-输入「/资源库/Preferences/SystemConfiguration」-将该文件夹下除了「com.apple.Boot.plist」之外的文件全部删除就好了。
是的,这个网上完全搜不到解决方法的问题只需要还原网络设置就能解决,但是macOS还原网络设置的方法又是这么的深不可测。
这个过程生动地告诉了大家重启重置对于解决电子产品问题是多么有用的方法,并且展示macOS现在在系统设计上对于iOS和iPadOS是多么的落后,如此有用的重置项需要这么复杂才能重置。
另外,Mac在重置了网络设置后接力相关功能(应用接力、通用剪贴板、通用控制等)会不可用,解决方法同样简单——重启。