Clash Verge Rev 一些常见问题解决
找不到系统文件 os error¶
问题原因:
内核或配置文件损坏,没找到内核。
内核文件被杀毒软件删除或添加到了隔离列表。
解决方案:
左侧菜单“设置”,右下方找到“配置目录”,删除里面所有文件,重启软件;如果还是不行,则卸载老版本,重新安装。
如果被杀毒软件误伤,请将文件手动恢复并添加到白名单。
删除所有数据(Win)
rm ~\AppData\Roaming\io.github.clash-verge-rev.clash-verge-rev -r -fo
代理后有部分网站无法访问¶
问题原因:
可能是其它程序占用代理端口,默认代理端口是7897。
用过不正经的加速器(包括但不限于游戏加速器),篡改系统
hosts
。
解决方案:
检查系统
hosts
,删除不正常的条目。Windows:
C:\Windows\System32\drivers\etc\hosts
Linux/MacOS:
/etc/hosts
导入订阅报错 401¶
解决方案: 左侧菜单“设置”,右下方找到“配置目录”,删除里面所有文件,重启软件;如果还是不行,则卸载老版本,重新安装。
无法访问公司内网域名¶
无法访问公司内网的域名,而 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
谢谢!