软路由代理插件 ·

COCODUCK 用户必看:OpenClash 自定义规则与策略组配置指南

A

Alex Chen

COCODUCK 技术团队

COCODUCK 用户必看:OpenClash 自定义规则与策略组配置指南

为什么 COCODUCK 用户需要自定义分流?

使用 COCODUCK 订阅时,默认规则已经能满足大部分需求。但如果你希望:

  • Netflix 走香港节点获得更好的片源
  • ChatGPT 走美国节点确保稳定访问
  • TikTok 走特定节点保护账号安全
  • 国内网站直连不走代理

那么掌握 OpenClash 的自定义规则和策略组配置就非常必要。本教程将手把手教你实现精准分流。

功能概览

参数/功能描述备注说明
配置文件格式YAML支持订阅链接或手动上传
规则匹配类型域名后缀、关键字最常用的两种规则
策略组类型6 种常用:手动选择、最低延迟
订阅更新约 30 秒视节点数量而定

第一步:进入 OpenClash 控制面板

首先确保你的 OpenWrt 已安装 OpenClash 并导入了 COCODUCK 订阅。

OpenClash 控制面板选择界面

推荐使用第三或第四个控制面板,它们提供更现代、更直观的界面,方便实时监控流量和切换节点。

进入控制面板的方法:

  1. 打开 OpenWrt 后台(通常是 192.168.x.1)
  2. 找到「服务」→「OpenClash」
  3. 点击「打开控制面板」选择第三或第四个

第二步:开启自定义规则功能

在添加规则之前,需要先开启自定义规则功能。

覆写设置中的自定义规则编辑框

操作步骤:

  1. 进入「覆写设置」→「规则设置」
  2. 找到「自定义规则」选项并开启
  3. 在编辑框中添加你的规则

第三步:添加自定义分流规则

规则语法说明

OpenClash 使用 YAML 格式的规则,常用的匹配类型有两种:

域名后缀匹配(Domain-Suffix)

- DOMAIN-SUFFIX,netflix.com,🎬 Netflix
- DOMAIN-SUFFIX,openai.com,🤖 ChatGPT
- DOMAIN-SUFFIX,tiktok.com,📱 TikTok

关键字匹配(Domain-Keyword)

- DOMAIN-KEYWORD,google,🌐 谷歌服务
- DOMAIN-KEYWORD,youtube,📺 YouTube

重要注意事项

策略组名称中的 Emoji 图标细节

必须完整复制策略组名称(包含 Emoji)

这是最容易出错的地方!如果你的策略组名称是 🚀 节点选择,那么规则中也必须写成:

- DOMAIN-SUFFIX,example.com,🚀 节点选择

而不能写成:

- DOMAIN-SUFFIX,example.com,节点选择  # 错误!缺少 Emoji

域名格式要求

  • 只保留域名后缀,如 netflix.com
  • 不要包含 http://https://
  • 不要包含子路径,如 /path/to/page

第四步:创建自定义策略组

如果你想为特定服务创建专属策略组,可以按以下步骤操作。

添加策略组时的类型选择下拉菜单

策略组类型说明

类型功能适用场景
Select手动选择节点需要固定节点的服务
URL-Test自动选择最低延迟追求速度的通用场景
Fallback故障转移需要高可用性的服务
Load-Balance负载均衡多线程下载场景

创建 Netflix 专用策略组示例

  1. 进入「配置文件订阅」→「策略组」
  2. 点击「添加」
  3. 填写策略组名称:🎬 Netflix
  4. 选择类型:Select(手动选择)
  5. 添加节点:选择香港、新加坡等解锁 Netflix 的节点
  6. 保存配置

创建 ChatGPT 专用策略组

  1. 策略组名称:🤖 ChatGPT
  2. 类型:URL-Test(最低延迟)
  3. 节点:选择美国、日本等支持 ChatGPT 的节点
  4. 测试 URL:http://www.gstatic.com/generate_204
  5. 测试间隔:300 秒

第五步:保护你的自定义配置

这一步非常关键!如果不设置,下次更新 COCODUCK 订阅时,你的自定义规则可能会被覆盖。

订阅设置中的保留配置勾选项

操作步骤:

  1. 进入「配置文件订阅」
  2. 找到「保留配置」选项
  3. 务必勾选以下项目
    • 保留策略组
    • 保留规则
    • 保留代理提供商

这样即使更新订阅,你的自定义配置也不会丢失。

完整配置示例

以下是一个针对 COCODUCK 用户优化的自定义规则示例:

# 自定义规则 - 添加到 OpenClash 自定义规则编辑框
rules:
  # 国内直连
  - DOMAIN-SUFFIX,cn,DIRECT
  - DOMAIN-SUFFIX,taobao.com,DIRECT
  - DOMAIN-SUFFIX,jd.com,DIRECT
  - DOMAIN-SUFFIX,bilibili.com,DIRECT

  # 流媒体分流
  - DOMAIN-SUFFIX,netflix.com,🎬 Netflix
  - DOMAIN-SUFFIX,nflxvideo.net,🎬 Netflix
  - DOMAIN-SUFFIX,disney.com,🎬 Netflix

  # AI 服务
  - DOMAIN-SUFFIX,openai.com,🤖 ChatGPT
  - DOMAIN-SUFFIX,chat.openai.com,🤖 ChatGPT
  - DOMAIN-KEYWORD,claude,🤖 ChatGPT

  # 社交媒体
  - DOMAIN-SUFFIX,tiktok.com,📱 TikTok
  - DOMAIN-SUFFIX,tiktokv.com,📱 TikTok

  # 谷歌服务
  - DOMAIN-SUFFIX,google.com,🌐 谷歌服务
  - DOMAIN-SUFFIX,youtube.com,🌐 谷歌服务
  - DOMAIN-SUFFIX,googleapis.com,🌐 谷歌服务

常见问题排查

规则不生效?

  1. 检查策略组名称是否完整复制(包含 Emoji)
  2. 检查域名格式是否正确(不含 http://)
  3. 确认已开启「自定义规则」功能
  4. 尝试重启 OpenClash 服务

配置被覆盖?

确保在「配置文件订阅」中勾选了「保留配置」相关选项。

节点列表不显示?

读取配置后可能有延迟,等待几秒或手动刷新页面。

适合人群

推荐使用

  • 追求极致分流的 COCODUCK 用户
  • 需要不同服务走不同节点的用户
  • TikTok 运营者等需要固定节点的用户

建议跳过

  • 只需简单代理功能的用户(可使用 PassWall)
  • 没有 OpenWrt 软路由的用户

总结

通过本教程,你已经学会了:

  • 如何在 OpenClash 中添加自定义分流规则
  • 如何创建专属策略组实现精准分流
  • 如何保护配置防止订阅更新覆盖

配合 COCODUCK 的高质量节点,你可以实现 Netflix 走港、ChatGPT 走美、国内直连的完美分流方案。


开始使用 COCODUCK

还没有 COCODUCK 账号?立即注册,获取高质量订阅链接。

免费注册 COCODUCK →


参考来源:本文内容参考自相关技术视频教程,经过重新整理和优化,以适合 COCODUCK 用户阅读。

免责声明:本文仅供技术学习参考,COCODUCK 提供的是合规的网络加速服务,用户需遵守当地法律法规。

开始使用 COCODUCK

还没有 COCODUCK 账号?立即注册,体验稳定快速的网络加速服务。

免费注册 COCODUCK →