Skip to content

其他问题

TUN 模式无法开启

  • Tun 模式需要管理员权限,请先安装并开启服务模式后再使用 Tun 模式。
  • Mac/Linux 用户也可以在设置->Clash 内核,点击 ⚙️ 图标,点击"授权"。

找不到系统文件 os error

问题原因:

  1. 内核文件损坏,没找到内核。
  2. 内核文件被杀毒软件删除或添加到了隔离列表。

解决方案:

  1. 如果文件损坏,删除老配置,卸载老版本,重新安装。
  2. 如果被杀毒软件误伤,请将文件手动恢复并添加到白名单。

日志过大,占满磁盘

解决方案: 可以将日志等级设置为 SilentError,并在 杂项设置 中设置自动清理日志间隔。

导入订阅报错 401

导入订阅报错

解决方案: 卸载重装。

导入订阅报错 无效的证书

error trying to connect: invalid peer certificate: UnknownIssuer

无效的证书

解决方案: 勾选 允许无效证书(危险)

proxy-providers 里的机场订阅中的 HY2 节点

配置文件添加(版本号不重要,含有 clash-verge 字样即可)。

global-ua: clash-verge/v1.6.0

在命令行中使用代理

在设置页的复制环境变量类型选项中选择要使用的命令行类型(PowerShellBashCMD),然后右键屏幕右下方系统托盘里的小图标,选择 复制环境变量 即可复制对应的命令行环境变量。然后在命令行中执行对应的命令即可使用代理。

无法访问公司内网域名

无法访问公司内网的域名,而 IP 可以正常访问。

  • 问题原因: 配置中启用了内核的 DNS 模块,却未正确配置 DNS 服务器,导致无法解析内网的主机名/域名(由于内网主机名/域名不公开,即便根域名服务器也无法查到记录)。
  • 解决办法: 修改配置文件,添加 nameserver-policy配置,为内网域名指定 DNS 服务器(一般为内网网关)。

假设你的 IP 为 10.10.10.123 ,网关为 10.10.10.1,要访问的域名为 www.helloworld.com

dns:
  nameserver-policy:
    '+.helloworld.com': '10.10.10.1'

GPU 异常占用高

  • 问题原因: 暂时未知。
  • 解决办法: 设置 -> 界面设置 -> 关闭 流量图显

代理界面异常,不显示任何内容

代理界面一片空白,不显示任何节点信息,而代理运行正常。

日志提示: External controller listen error: listen tcp 127.0.0.1:9097: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

  • 问题原因: 外部控制端口被其他程序占用,或者外部控制访问密钥含有中文字符。
  • 解决办法: Clash设置 -> 外部控制 -> 修改 外部控制监听地址 中的端口并保存,然后退出并重启程序。

Watt Toolkit(原 Steam++) 冲突

使用 Watt Toolkit 和 Clash Verge 会导致无法访问被加速服务(如 Steam、Github 等),而 Clash For Windows 正常。

问题原因:

  • Watt Toolkit 是基于 hosts 文件工作的,通过修改系统 hosts 文件将被加速的域名解析到加速 IP。
  • Clash For Windows 使用的 Premium 内核并不会查询系统 hosts 文件。
  • Clash Verge 使用的 Meta 内核默认会查询系统 hosts 文件。
  • 这将导致使用代理节点去连接使用本地 hosts 文件解析出来的加速 IP。如果代理节点访问加速 IP 效果不佳的话,可能出现无法访问的情况。

解决办法: 禁用内核查询系统 hosts 的行为。

Info

  • 如果你的内核版本至少为v1.18.2,可以将系统变量 DISABLE_SYSTEM_HOSTS 设置为 1
  • 如果你的内核版本至少为v1.18.5(或最新 alpha 版本),可以使用下列方案。
  • 如果你了解配置文件、Merge/Srcipt工作原理,只需按照你能够接受的方式,自行将 DNS 配置中的use-system-hosts修改为false即可。下列方案均基于此原理
  • 如果你的 Clash Verge 版本为 v1.6.2及以上。在订阅页面新建一个 Merge 配置,文件使用以下内容保存并右键启用
dns:
  use-system-hosts: false
  • 如果你的 Clash Verge 版本为 v1.6.2以下。在订阅页面新建一个 Script 配置,文件使用以下内容保存并右键启用
function main(config) {
  config.dns = { ...config.dns, "use-system-hosts": false };
  return config;
}

代理右上角小图钉 📌 怎么取消

Tip

  • 📌为红色表示锁定当前节点,且当前节点为可用(自动选择优先选择该节点,尽管延迟不是最小的)。
  • 📌为灰色表示锁定当前节点,但当前节点不可用(下次健康检查变为可用时,继续优先使用该节点)。
  • 当需要为 url-test 类型的代理组设置一个更高优先级的节点,可以使用该方法。
  • fallback 类型的代理组会在发生故障转移时自动消除。

解决办法: 主动点击 按钮,并等待代理组内节点全部测试完成。

代理右上角小图钉