Skip to content

故障排除

Aethersailor edited this page Oct 22, 2024 · 6 revisions

如果出现异常情况,请尝试完全还原 OpenClash 设置后重新配置。
更新 GEOIP 数据库和大陆白名单!更新 GEOIP 数据库和大陆白名单!更新 GEOIP 数据库和大陆白名单!
重要的事情说三遍,一定要更新,否则 OpenClash 自带的绕过大陆功能会出现问题

非本项目原因导致的故障,不保证解决,维护者仅能在时间充足的情况下,出于热心进行指导和协助。

1. 推荐系统

推荐使用 ImmrotalWrt,稳定版或者 SNAPSHOT 版本都行,喜欢追新就使用 SNAPSHOT 版本,喜欢稳定就使用稳定版。
OpenWrt 官方版本亦可,注意需要自行安装相关依赖,并将 Dnsmasq 替换为 Dnsmasq-full
强烈建议使用主路由环境,抛弃旁路由。
项目作者部署了多台路由器,包括 X86、ARM 等不同架构的设备,包括 ImmortalWrt 官方编译固件和使用 ImmortalWrt 源码的自编译固件,均未出现任何问题。
不建议使用某些版本老旧的系统。

2. 订阅模板的影响范围

订阅转换模板不会不会影响国内域名的访问。
订阅模板只是一个对上游第三方规则的集中引用,模板自身并不会导致分流这个问题,分流问题是由上游的规则碎片引起的。大陆域名和 IP 的分流也是依托引用的大陆白名单和 GEOIP 数据库完成的。
上游规则、大陆白名单、GEOIP 数据库这些内容和本项目没有关系,它们导致的分流异常情况请不要向我反馈,我也无法解决。有需要请去上游规则的仓库进行反馈。
但就本项目维护者自身经验而言,上游规则碎片和 GEO 数据库很少出现分流错误的问题。

3. 绕过大陆功能异常

如果国内常见的网站出现分流不正常。说明你的 OpenClash 工作不正常,请先更新 GEOIP 数据库和大陆白名单,必要时请还原设置重新配置。
还原一次重新设置后如果还是不行,建议从其他方面入手查找故障原因,不需要反复还原反复折腾。 如果你认为规则出现了分流错误,请自行进入 Dashboard 检索对应域名命中的策略组,以及相关策略组引用的规则,然后至对应项目的仓库反馈。
此类问题如果发 issue ,可能会得到类似回答,或者在维护者时间充足的情况下,有可能会引导排查相关故障。

4. OpenClash 不能启动或者其他错误

本项目提供的仅仅是订阅转换模板以及 OpenClash 有关的设置方案,且所有设置操作均基于 OpenClash 的图形界面,没有任何超出常规范围的设置和修改,因此不会导致 OpenWrt 以及 OpenClash 工作异常。不要怀疑设置是否有问题。
建议使用主路由工作环境。
旁路由/二级路由相关设置基于本人对 OpenWrt 以及 OpenClash 的理解而形成,理论上不会导致问题,请自己根据实际情况调整。

5. BT 和 PT 等下载流量分流不完善

本项目对于下载流量的处理,是依靠 OpenClash 自带的“仅代理命中流量”以及模板中引用的相关规则而实现的。
OpenClash 自带的“仅代理命中流量”实际上就是附加了一个比较暴力的分流规则,该规则以及订阅模板中维护者添加的规则,都是依靠域名来实现分流从而尽力避免下载数据浪费宝贵的机场流量。
但是,针对 P2P 软件产生的纯 IP 数据连接,基本没有太好的处理办法。毕竟 OpenClash 是运行在路由系统中,无法像 Clash For Windows 那样可以按照进程去代理流量。而如果设置仅代理 80 和 443 端口,又会导致大量的其他流量无法被代理。
个人实践下来,本项目目前的分流规则对迅雷下载流量处理的还算比较好,对于 BT 和 PT 的流量处理还有不足之处,这是没办法的事情。 如果你平时有巨量的下载需求,建议还是将“漏网之鱼”策略组改为直连,即可避免下载流量走代理的困扰。 唯一副作用就是会让未能命中”漏网之鱼“以上的所有策略组的海外域名会变为直连访问。 请自行取舍。

5. 注意事项

OpenClash 设置以及订阅转换模板具有普适性 ,按照方案设置后如果有异常,请从方案和模板以外的因素自行查找原因。请不要怀疑本项目的方案是否有错误,这只会浪费你的时间。
故障原因包括但不限于 OpenClash Dev 版本自身、Clash 内核自身、订阅转换服务亦或是搭配其他插件、他人编译的固件、老旧的固件版本、OpenWrt 设置错误,以及某些设备内置 DNS 等原因。 以上原因均与本项目内容无关,请自行排查故障。相关 issue 将被直接关闭,不再予以解答。

Clone this wiki locally