COCODUCK 进阶教程:OpenClash 基于 IP 的自定义分流规则配置
Alex Chen
COCODUCK 技术团队
为什么 COCODUCK 用户需要 IP 分流?
在上一篇教程中,我们介绍了如何通过域名规则(DOMAIN-SUFFIX)实现 Netflix、ChatGPT 等服务的分流。但如果你的需求是针对局域网内的特定设备进行控制,例如:
- 电视盒子固定走流媒体节点
- 游戏机走低延迟游戏节点
- 工作电脑强制直连以保护公司 IP
- 某台手机专门走特定地区节点
那么基于 IP 的分流规则(SRC-IP-CIDR)就是最佳解决方案。本教程将教你如何在 OpenClash 中配置 IP 分流规则,配合 COCODUCK 订阅实现家庭网络的精细化管理。
功能概览
| 规则类型 | 语法格式 | 功能说明 |
|---|---|---|
| 源 IP 匹配 | SRC-IP-CIDR, 192.168.x.x/32, 策略 | 指定单台设备的分流策略 |
| 目标 IP 匹配 | IP-CIDR, 192.168.x.0/24, 策略 | 访问特定网段时的分流策略 |
| 端口匹配 | SRC-PORT, 端口号, 策略 | 基于数据发起端口的分流 |
| 网络掩码 /32 | 匹配单个 IP | 精确控制一台设备 |
| 网络掩码 /24 | 匹配 256 个 IP (0-255) | 控制整个子网段 |
第一步:开启自定义规则功能
首先确保你的 OpenWrt 已安装 OpenClash 并导入了 COCODUCK 订阅链接。

操作步骤:
- 进入 OpenWrt 后台 → 「服务」→ 「OpenClash」
- 点击「覆写设置」→「规则设置」
- 找到「自定义规则」并勾选启用
- 在下方的编辑框中添加规则
第二步:编写 IP 分流规则
基础语法
让特定设备走直连(不经过代理):
- SRC-IP-CIDR, 192.168.100.151/32, DIRECT
让特定设备走指定策略组(如 COCODUCK 的台湾节点):
- SRC-IP-CIDR, 192.168.100.88/32, 🇹🇼 台湾节点

规则编写要点
IP 地址获取:
- Windows: 打开 CMD,输入
ipconfig - macOS/Linux: 打开终端,输入
ifconfig或ip addr - 手机: 在 Wi-Fi 设置中查看 IP 地址
子网掩码说明:
/32= 单个 IP(最精确)/24= 整个 C 类网段(256 个 IP)/16= 整个 B 类网段(65536 个 IP)
第三步:正确复制策略组名称
这是最容易出错的步骤!策略组名称必须包含完整的 Emoji 图标。

正确示例:
- SRC-IP-CIDR, 192.168.100.88/32, 🚀 节点选择
- SRC-IP-CIDR, 192.168.100.99/32, 🎬 Netflix
错误示例:
- SRC-IP-CIDR, 192.168.100.88/32, 节点选择 # 缺少 Emoji,规则失效!
如何复制策略组名称:
- 在 OpenClash 控制面板找到你要使用的策略组
- 完整复制名称(包含前面的 Emoji)
- 粘贴到规则中
第四步:应用配置并验证
编写完规则后,务必点击「应用配置」并等待 OpenClash 重启。
验证方法:
- 在被设置为 DIRECT 的设备上访问 Google
- 如果无法访问,说明规则生效(该设备已直连,无法翻墙)
- 在被设置为特定节点的设备上检查 IP 归属地
批量 IP 转换工具
如果需要配置多个连续 IP,手动计算 CIDR 掩码较为繁琐。推荐使用在线 IP 网段转换工具。

常用 CIDR 速查:
- 单个 IP:
/32 - 2 个 IP:
/31 - 4 个 IP:
/30 - 8 个 IP:
/29 - 256 个 IP:
/24
完整配置示例
以下是一个针对 COCODUCK 用户的家庭网络分流配置示例:
# ========== 自定义 IP 分流规则 ==========
# 工作电脑 - 强制直连(保护公司 IP)
- SRC-IP-CIDR, 192.168.1.100/32, DIRECT
# 电视盒子 - 走 Netflix 节点
- SRC-IP-CIDR, 192.168.1.200/32, 🎬 Netflix
# 游戏机 - 走低延迟节点
- SRC-IP-CIDR, 192.168.1.150/32, 🎮 游戏加速
# 手机 - 走台湾节点(TikTok 运营)
- SRC-IP-CIDR, 192.168.1.88/32, 🇹🇼 台湾节点
# IoT 设备网段 - 全部直连
- SRC-IP-CIDR, 192.168.2.0/24, DIRECT
注意事项
静态 IP 配置
基于 IP 的规则要求设备 IP 保持不变。建议在路由器 DHCP 设置中为目标设备绑定静态 IP,防止 IP 变动导致规则失效。
规则优先级
自定义规则优先级高于订阅规则。如果自定义规则与订阅规则冲突,以自定义规则为准。
注释语法
使用井号 # 可以注释掉不需要的规则:
# - SRC-IP-CIDR, 192.168.1.100/32, DIRECT # 这条规则被禁用
- SRC-IP-CIDR, 192.168.1.200/32, 🎬 Netflix # 这条规则生效
配置保护
在「配置文件订阅」中勾选「保留规则」,防止更新 COCODUCK 订阅时覆盖自定义配置。
适合人群
推荐使用:
- 多设备家庭用户(电视、游戏机、电脑需要不同节点)
- 软路由进阶玩家(追求极致网络控制权)
- 跨境办公人员(需要固定工作设备的出口 IP)
- TikTok/跨境电商运营者(特定设备需走指定地区节点)
建议跳过:
- 满足于默认分流的用户(无需额外配置)
- 非 OpenWrt/OpenClash 用户(其他客户端操作不同)
总结
通过本教程,你已经学会了:
- 使用 SRC-IP-CIDR 规则针对特定设备分流
- 正确复制包含 Emoji 的策略组名称
- 配置静态 IP 确保规则持续生效
配合 COCODUCK 的高质量节点和策略组,你可以实现”电视走 Netflix 专线、游戏机走低延迟、工作电脑直连”的精细化家庭网络方案。
开始使用 COCODUCK
还没有 COCODUCK 账号?立即注册,获取高质量订阅链接,配合本教程实现完美分流。
免费注册 COCODUCK →
参考来源:本文内容参考自相关技术视频教程,经过重新整理和优化,以适合 COCODUCK 用户阅读。
免责声明:本文仅供技术学习参考,COCODUCK 提供的是合规的网络加速服务,用户需遵守当地法律法规。