-
Notifications
You must be signed in to change notification settings - Fork 287
故障排除
如果出现异常情况,请尝试完全还原 OpenClash 设置后重新配置。
更新 GEOIP 数据库和大陆白名单!更新 GEOIP 数据库和大陆白名单!更新 GEOIP 数据库和大陆白名单!
重要的事情说三遍,一定要更新,否则 OpenClash 自带的绕过大陆功能会出现问题
非本项目原因导致的故障,不保证解决,维护者仅能在时间充足的情况下,出于热心进行指导和协助。
OpenClash 自身故障,请去 OpenClash 仓库反馈,在本项目反馈是没用的。
推荐使用 ImmrotalWrt,稳定版或者 SNAPSHOT 版本都行,喜欢追新就使用 SNAPSHOT 版本,喜欢稳定就使用稳定版。
OpenWrt 官方版本亦可,注意需要自行安装相关依赖,并将 Dnsmasq 替换为 Dnsmasq-full
强烈建议使用主路由环境,抛弃旁路由。
项目作者部署了多台路由器,包括 X86、ARM 等不同架构的设备,包括 ImmortalWrt 官方编译固件和使用 ImmortalWrt 源码的自编译固件,均未出现任何问题。
不建议使用某些版本老旧的系统。
某些高大全固件,自行排查冲突。
PS:OpenClash 作者 vernesong 大佬用的也是 ImmortalWrt
订阅转换模板不会不会影响国内域名的访问。
订阅模板只是一个对上游第三方规则的集中引用,模板自身并不会导致分流这个问题,分流问题是由上游的规则碎片引起的。大陆域名和 IP 的分流也是依托引用的大陆白名单和 GEOIP 数据库完成的。
上游规则、大陆白名单、GEOIP 数据库这些内容和本项目没有关系,它们导致的分流异常情况请不要向我反馈,我也无法解决。有需要请去上游规则的仓库进行反馈。
但就本项目维护者自身经验而言,上游规则碎片和 GEO 数据库很少出现分流错误的问题。
如果国内常见的网站出现分流不正常。说明你的 OpenClash 工作不正常,请先更新 GEOIP 数据库和大陆白名单,必要时请还原设置重新配置。
还原一次重新设置后如果还是不行,建议从其他方面入手查找故障原因,不需要反复还原反复折腾。
如果你认为规则出现了分流错误,请自行进入 Dashboard 检索对应域名命中的策略组,以及相关策略组引用的规则,然后至对应项目的仓库反馈。
此类问题如果发 issue ,可能会得到类似回答,或者在维护者时间充足的情况下,有可能会引导排查相关故障。
本项目提供的仅仅是订阅转换模板以及 OpenClash 有关的设置方案,且所有设置操作均基于 OpenClash 的图形界面,没有任何超出常规范围的设置和修改,因此不会导致 OpenWrt 以及 OpenClash 工作异常。不要怀疑设置是否有问题。
建议使用主路由工作环境。
旁路由/二级路由相关设置基于本人对 OpenWrt 以及 OpenClash 的理解而形成,理论上不会导致问题,请自己根据实际情况调整。
本项目对于下载流量的处理,是依靠 OpenClash 自带的“仅代理命中流量”以及模板中引用的相关规则而实现的。
OpenClash 自带的“仅代理命中流量”实际上就是附加了一个比较暴力的分流规则,该规则以及订阅模板中维护者添加的规则,都是依靠域名来实现分流从而尽力避免下载数据浪费宝贵的机场流量。
但是,针对 P2P 软件产生的纯 IP 数据连接,基本没有太好的处理办法。毕竟 OpenClash 是运行在路由系统中,无法像 Clash For Windows 那样可以按照进程去代理流量。而如果设置仅代理 80 和 443 端口,又会导致大量的其他流量无法被代理。
个人实践下来,本项目目前的分流规则对迅雷下载流量处理的还算比较好,对于 BT 和 PT 的流量处理还有不足之处,这是没办法的事情。
如果你平时有巨量的下载需求,建议还是将“漏网之鱼”策略组改为直连,即可避免下载流量走代理的困扰。
唯一副作用就是会让未能命中”漏网之鱼“以上的所有策略组的海外域名会变为直连访问。
请自行取舍。
OpenClash 设置以及订阅转换模板具有普适性 ,按照方案设置后如果有异常,请从方案和模板以外的因素自行查找原因。请不要怀疑本项目的方案是否有错误,这只会浪费你的时间。
故障原因包括但不限于 OpenClash Dev 版本自身、Clash 内核自身、订阅转换服务亦或是搭配其他插件、他人编译的固件、老旧的固件版本、OpenWrt 设置错误,以及某些设备内置 DNS 等原因。
以上原因均与本项目内容无关,请自行排查故障。相关 issue 将被直接关闭,不再予以解答。
如果遇到冷门国内域名未能正确绕过内核的情况,参考此处进行提交:规则补全计划
如果谷歌能正常打开,但是策略组下对应的服务如 youtube 等打不开,首先检查 dashboard 中的节点选择是否正确。
例如本项目模板默认的 Youtube 节点是新加坡地区节点,如果你的节点列表中没有新加坡节点,请手动指定其他的节点地区合集或单独节点。
流媒体服务设置默认为新加坡节点是因为新加坡节点有更多的简体中文内容。
如果你的 OpenWrt 中部署了 DDNS 服务,并且使用了境外 DDNS 服务商的 API,有可能会出现 DDNS 域名被错误设置为 Fake-IP 的情况。
将相关服务商的 API 域名填入 Fake-IP Filter 中即可。
参考:https://github.com/Aethersailor/Custom_OpenClash_Rules/issues/83
如果遇到 Google Play 更新异常(一直转圈)的问题
请尝试在绕过大陆黑名单中添加如下域名:
services.googleapis.cn
clientservices.googleapis.com
googleapis.cn
xn--ngstr-lra8j.com
以上内容加入绕过大陆黑名单中,如果你同时启用了 ipv6 ,请在 ipv6 设置中的绕过大陆黑名单中同时添加
讲解本项目相关的 OpenClash 设置方法。
讲解如何设置并优雅的使用 OpenWrt 的 IPv6 功能。
讲解如何使 OpenClash 和 Dnsmasq 搭配实现无需第三方插件参与的广告拦截设置方法。
工作不正常?看这里