Aethersailor / Custom_OpenClash_Rules

分流完善的 OpenClash 订阅转换模板,搭配保姆级 OpenClash 设置教程,无需套娃即可实现完美分流、DNS无污染无泄漏,且快速的国内外上网体验。
https://t.me/custom_openclash_rules
Creative Commons Attribution Share Alike 4.0 International
1.01k stars 289 forks source link

OpenClash 保姆级设置方案
&
全分组防泄漏订阅转换模板

GitHub stars Telegram Telegram

让你更优雅的使用 OpenClash

关于本项目

本项目可能是目前全网最强的 OpenClash 保姆级图文设置方案和订阅转换模板!
终结所有错误设置!让稀奇古怪的套娃设置方法见鬼去吧!

OpenClash 无疑是 OpenWrt 中最强大的科学上网软件,它可以实现最完美的透明代理效果。

本项以中国大陆境内的网络环境为参考,示例如何将 OpenClash 设置为无感、快速、安全和省心三者兼顾的完美状态,从而达到极致优雅的科学上网体验。 彻底告别手搓配置和多个插件套娃的繁琐设置方法,保证零基础小白也能轻松看懂。
按照本项目的 Wiki 中的设置方案,搭配本项目的订阅转换模板对 OpenClash 进行设置,仅依靠 OpenClash 自身,无需套娃其他工具,即可实现快速、无污染、无泄漏的 DNS 解析以及完善多样的分流功能,同时配合 Dnsmasq 可实现无第三方插件的广告拦截,并且完美兼容 IPv6。

欢迎 star !

本项目编写于2024年4月,为非盈利项目。
某些 Youtube 作者转载本项目内容请注明本项目的仓库地址,感谢合作!

特别声明

  1. 本项目的主要目的是探索与学习 OpenWrt 系统插件 OpenClash,因此无法确保所有内容的合法性、完整性、准确性或有效性。
  2. 项目中的内容仅用于学习与研究目的,不得将其用于任何可能违反国家、地区或组织法律法规的用途。
  3. 任何直接或间接使用本项目的个人或组织,应在24小时内完成学习与研究,随后删除所有相关内容。
  4. 使用本项目内容进行的任何更改,均为其他个人或组织的行为,与本项目及其维护者无关,因其修改导致的任何后果由相关责任方承担。
  5. 本项目允许对项目内容进行任何形式的转载和二次创作,包括但不限于文章、视频等形式,转载时务必注明本项目的地址,但不得将相关内容转载于中国大陆境内的任何平台之上。
  6. 本项目保留随时补充或修改免责声明的权利,凡使用本项目内容的个人或组织,均视为已接受此声明。

本项目设置方案及订阅转换模板介绍

本项目的订阅转换模板是参考 ACL4SSR 等规则的订阅模板进行了魔改和完善而来。

按照本项目 Wiki 中的设置方案,配合本项目的订阅转换模板对 OpenClash 进行配置,即可实现以下特性,更优雅的使用你的 OpenClash:

使用方法

准备好你的订阅链接,然后按照本项目 Wiki 中的对应部分对 OpenClash 进行设置:OpenClash-设置方案
方案中已包括了本项目订阅转换模板的使用方法。
以上方案非常详尽,只需按部就班设置即可。全部设置内容均基于 OpenClash 的 luci 设置页面,有手就行!
设置方案文字较多,务必逐字逐句认真阅读,不要忽略以防漏掉关键部分导致故障。且方案内含多处设置的讲解便于理解相关设置原理,有助于小白学习。

关于个性化需求

由于本项目为自用目的,且个人时间有限,只能随缘更新,因此不提供个性化修改服务。
具体个性化实现方式,请参考 Wiki 中的对应章节:个性化需求

关于冷门国内域名收录问题

如果遇到缺失的冷门国内域名,参考 Wiki 对应章节:关于国内冷门域名的收录

关于广告过滤

本项目借助 OpenClash 的“开发者选项”功能,实现不依赖第三方插件的广告过滤功能。
具体设置见 Wiki 中的方案:广告拦截设置方案
其中提供了 Dnsmasq 格式和 hosts 格式的两种设置方法的示例,可以照抄,亦可自由设置其他任何符合格式要求的广告规则。

关于 IPv6

谁说 OpenClash 不能和 IPv6 同时工作?
通过正确设置 OpenWrt 的 IPv6 功能以及 OpenClash,即可实现 IPv6 和 OpenClash 的完美兼容。在实现 IPv6 国内外分流代理的同时,还能完美通过 IPv6-Test 的国内和国外镜像站点测试。

OpenWrt 的 IPv6 设置方案见本项目的 Wiki:OpenWrt-IPv6-设置方案

已知问题

目前本项目订阅模板对 BT 和 PT 流量的处理依托上游规则碎片和关键词以及 OpenClash 自带的功能完成,仍然有不足之处,逐渐完善中。
具体解释见 Wiki 对应内容

不能上网?分流不正常?某些网站打不开?OpenClash 不能启动?

出现故障请参考 Wiki 中的故障排除部分,内含常见问题的解决方法。
项目维护者可以确定,本项目的设置方案完美无瑕,建议不要从本项目的内容上找原因,以免浪费时间。某些特殊问题如 Google Play 更新问题涉及诸多原因,和模板本身并无关系。

在 OpenClash 之外的其他软件中是否可用?

理论上本项目的订阅转换模板是通用的,可以在任何 Clash 客户端下使用(例如 Stash)。
但是不建议在移动端设备上使用。由于规则过于复杂会导致移动设备耗电急剧增加,甚至影响上网体验。

适用于 iOS 下 Shadowrocket 的规则:https://github.com/Aethersailor/Custom_Shadowrocket_Rules
测试状态,尚不完善

机场推荐

SSRDOG

本人常年使用的一家机场,价格和流量都比较适中,搭配本项目的设置方案以及订阅模板使用,体验保证拉满。

注册链接:SSRDOG 注册 (链接包含 aff 信息)

本项目订阅模板的节点地区分类即参考了该机场的节点地区进行分类。

PS:该机场 Hong Kong 11-15 节点暂不支持 IPv6 出站,如果需要使用 IPv6 出站功能,建议在 订阅设置 > 排除节点中设置排除如下关键词,以避免使用非 IPv6 出站节点:
Traffic、GB、Expire、11、12、13、14、15

若不使用 IPv6 功能,建议只需屏蔽如下节点关键词:
Traffic、GB、Expire
不屏蔽不影响使用,只是会让节点列表看着更整洁一些

控制面板效果截图

历史截图,可能和当前版本不一致,仅供示意

贡献者

感谢

以下排名不分先后

许可

星标记录

Star History Chart