文章分类:Windows 教程

Clash Verge Rev 一些常见问题解决

找不到系统文件 os error

问题原因:

  1. 内核或配置文件损坏,没找到内核。

  2. 内核文件被杀毒软件删除或添加到了隔离列表。

解决方案:

  1. 左侧菜单“设置”,右下方找到“配置目录”,删除里面所有文件,重启软件;如果还是不行,则卸载老版本,重新安装。

  2. 如果被杀毒软件误伤,请将文件手动恢复并添加到白名单。

  3. 删除所有数据(Winrm ~\AppData\Roaming\io.github.clash-verge-rev.clash-verge-rev -r -fo

代理后有部分网站无法访问

问题原因:

  1. 可能是其它程序占用代理端口,默认代理端口是7897

  2. 用过不正经的加速器(包括但不限于游戏加速器),篡改系统hosts

解决方案:

  • 检查系统hosts,删除不正常的条目。

  • Windows: C:\Windows\System32\drivers\etc\hosts

  • Linux/MacOS: /etc/hosts

导入订阅报错 401

undefined

解决方案: 左侧菜单“设置”,右下方找到“配置目录”,删除里面所有文件,重启软件;如果还是不行,则卸载老版本,重新安装。


无法访问公司内网域名

无法访问公司内网的域名,而 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'

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

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

日志提示: 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设置 -> 外部控制 -> 修改 外部控制监听地址 中的端口并保存,然后退出并重启程序。


更新于: 2025-05-28

这篇文章有帮助吗?

谢谢!