现象

更新订阅能更新到,但节点状态全部显示超时,或者不可用

更换dns

很大可能是DNS解析的问题,某些地区的dns服务器数据同步不及时,或者干脆运营商默认的dns对某些域名故意不解析,造成网络不通,此时可以更换dns解决,推荐:119.29.29.29「dnspod」和 223.5.5.5「阿里巴巴」,具体设置办法请自行百度,关键词:设置dns xx系统「xx换成自己的系统名」

clash内置dns的问题

校准系统时间

系统时间和北京时间需相同,设置系统时差不超过1分钟才行,时间校准参考此处: http://buzu.tawk.help/article/can-not-connect-net

ClashX内置dns不通引起的问题

本来这个功能是让网络更干净,但特殊时期dns不通了倒直接卡住了,此时请关闭该功能,方法如下:

点击小猫咪〉配置〉打开本地配置文件夹,用文本编辑器打开编辑 yaml配置文件,将 dns下的 enable 值改为false

修改保存后默认系统会弹出重载配置提示,点击重载,或者如上图点击 重载配置文件 菜单。

注意:再次更新订阅后配置会被覆盖「当前上端默认关闭」,如果异常请重复以上步骤设置为 false 。

clash for windows的 profile【配置】 界面是空白

删除或重命名

%USERPROFILE%\.config\clash

文件夹,以此清除配置文件。

使用fake-ip代替redir-host

Clash已经在dev分支中提交fake-ip的支持。

在redir-host模式下,Clash先将域名进行解析,再将具体的IP地址响应给客户端,并且记录其对应关系。

而在fake-ip模式下则不进行DNS解析,而是直接生成一个“假IP”并响应给客户端,再记录对应关系。

这可以有如下两个好处:

  • 如果最后判定为代理,则有可能节省一次本地的DNS请求
  • 不需要担心DNS污染(因为配置文件中的DNS仅用作规则判定)

如何调整配置

只需要将配置中的enhanced-mode改为fake-ip即可,如下:

dns:
  enable: true
  listen: 0.0.0.0:53
  enhanced-mode: fake-ip
  nameserver:
    - 114.114.114.114 # 随便填写你喜欢的DNS
说点什么
支持Markdown语法
在"服务器节点全部超时/不可用"已有1条评论
Loading...