其他说明 - pzyyll/Custom_OpenClash_Rules GitHub Wiki

dev 版本爱好者如何便捷的升级插件

大多数固件编译源码以及软件源中携带的 OpenClash 是 master 版本的。

对于 dev 版本爱好者而言,在使用值守式更新或 owut 更新后,需要一种很便捷的方式在频繁的系统更新后将 OpenClash 升级为 dev 版本,同时完成各种数据库的更新,并且重写因为升级丢失的开发者选项内容。

本项目针对这个情况提供一些一键脚本,可以方便的在 SSH 界面一键升级 OpenClash、各种数据库和订阅链接,以及写入开发者选项。

具体请查看以下目录:

https://github.com/Aethersailor/Custom_OpenClash_Rules/tree/main/shell

关于个性化需求

本项目的 Custom_Clash_Full.ini 模板,接受一切增加规则的请求,任何人都可以向其添加你认为需要添加的规则。

代价就是对该模板臃肿的规则引起的性能问题不做任何保证。

如果你需要完全个性化的模板需求,有以下三种办法可以实现:

  • fork 本项目后自行修改添加。
  • 使用 OpenClash 的“规则附加”功能附加你需要的规则。
  • 使用 OpenClash 的“覆写设置>规则设置>自定义规则”功能添加你需要的规则。

强烈建议使用第三种方法,简单高效。

根据自身需求,以上方式任选其一,亦可搭配使用。
具体的规则碎片可以在 blackmatrix7/ios_rule_script 中自行寻找。

对于节点地区分类关键词的修改完善,可以直接提交 PR

如何添加自定义规则

在 OpenClash > 覆写设置 > 规则设置 中,勾选“勾选自定义规则”,然后在下方的文本框中添加即可。
以注释中的内容为模板,自行复制修改,然后去除#号即可生效。

关于冷门国内域名的收录

  • 如果你认为你一些冷门域名应当添加进列表中,除了用以上“自定义规则”的方式自行解决外,另有其他方式可以添加。

  • 面向本项目使用者收集各位在日常使用中遇到的分流错误的冷门国内域名,以便提升所有人的使用体验。

  • 本项目维护有专门针对冷门国内域名的规则文件,并且定期对收录的国内域名进行整理,将符合上游要求的域名 PR 至 felixonmars/dnsmasq-china-list 项目,最终合并进 Geosite 数据库(Loyalsoldier/v2ray-rules-dat)中实现在 OpenClash 中绕过内核访问。

在本项目提交的相关域名需要符合以下要求:

  1. 域名被解析为 Fake-IP。

  2. 域名进入内核,且未能命中任何规则且错误分流至漏网之鱼策略组中。

  3. 域名不存在可能暴露使用者隐私(例如 DDNS 服务使用的个人域名)的情况。

提交方法任选其一:

  1. 提交 PR 至 rules/Custom_Direct.list文件

  2. 发 issue

  3. 在本项目的 Telegram 群组中 @Aethersailor

  • 提交时,请说明域名对应的是什么网站,维护者会将域名先行收录至本项目的直连规则中。

  • 如果只提交一个域名却不做说明,维护者会跳过本项目的规则收录,检查是否符合上游要求,若符合要求则直接 PR ,若不符合要求则放弃添加。

  • 域名收录后,会分流至直连规则,并由国内 DNS 进行解析。

  • 符合上游要求的域名(即 NS 服务器位于中国大陆地区)会定期被 PR 至 Geosite 后,会在 OpenClash 中实现绕过内核访问。

  • 不符合上游要求的域名(即 NS 服务器位于海外地区)会被保留在本项目的直连规则中。

  • 域名被 GeoSite 收录实现绕过内核后,维护者删除本项目直连规则中的对应域名。