| Server IP : 172.104.253.219 / Your IP : 216.73.216.244 Web Server : Apache/2.4.68 (Debian) System : Linux f9626dc847bb 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/html/system/RPLfjOV/blog/ |
Upload File : |
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>2024 最新 Clash Meta 内核分流规则编写指南</title>
<meta name="keywords" content="Clash Meta,Clash Meta 规则,Clash Meta 分流规则,Rule Provider,mihomo 规则">
<meta name="description" content="2024 最新 Clash Meta 内核分流规则编写指南,讲解 Rule Provider、GEOIP、DOMAIN-SUFFIX、PROCESS-NAME 规则类型与优先级,提供可直接套用的规则模板。">
<meta name="robots" content="index,follow">
<link rel="canonical" href="https://flaitsk.com/blog/clash-meta-rules.html">
<link rel="stylesheet" href="/css/style.css">
</head>
<body>
<header class="site-header">
<div class="container header-inner">
<a class="brand" href="/"><span class="brand-dot"></span> Clash 智能路由</a>
<nav class="top-nav" id="topNav">
<a href="/">首页</a>
<a href="/download.html">下载</a>
<a href="/tutorial.html">教程</a>
<a href="/blog.html">博客</a>
<a href="/faq/connection-failed.html">常见问题</a>
</nav>
<button class="nav-toggle" id="navToggle" aria-label="菜单">☰</button>
</div>
</header>
<div class="container" style="padding-top:24px">
<p class="breadcrumb"><a href="/">首页</a> / <a href="/blog.html">技术博客</a> / Clash Meta 规则</p>
</div>
<section class="hero">
<div class="container">
<h1>2024 最新 Clash Meta 内核分流规则编写指南</h1>
<p class="lead">Clash Meta(mihomo)规则更强大、维护更轻松。本文带你从零编写一套可长期维护的分流规则。</p>
</div>
</section>
<section class="section">
<div class="container article">
<h2>为什么用 Clash Meta</h2>
<p>Clash Meta(现多称 mihomo)在原版 Clash 基础上增强了协议支持、规则类型与外部规则集加载能力。对于需要精细化管理流量的用户,Meta 内核几乎是首选。</p>
<h2>Rule Provider:规则集外部化</h2>
<p>把规则写成外部文件并通过 URL 引用,订阅更新时规则也会自动同步,省去手动维护。</p>
<pre>rule-providers:
my-proxy:
type: http
behavior: domain
url: "https://example.com/rules/proxy.txt"
path: ./ruleset/proxy.yaml
interval: 86400
rules:
- RULE-SET,my-proxy,PROXY</pre>
<h2>常用规则类型</h2>
<ul>
<li><code>DOMAIN</code>:精确匹配单个域名。</li>
<li><code>DOMAIN-SUFFIX</code>:匹配域名后缀,如 <code>google.com</code> 会覆盖所有子域。</li>
<li><code>DOMAIN-KEYWORD</code>:匹配域名中的关键字,较宽泛,谨慎使用。</li>
<li><code>IP-CIDR</code> / <code>IP-CIDR6</code>:按 IP 段匹配。</li>
<li><code>GEOIP</code>:按 GeoIP 数据库匹配地理位置。</li>
<li><code>PROCESS-NAME</code>:按进程名匹配(TUN 模式下生效)。</li>
<li><code>DST-PORT</code>:按目标端口匹配。</li>
</ul>
<h2>规则匹配优先级</h2>
<p>Clash 从上到下逐条匹配,命中即停。建议顺序:</p>
<ol>
<li>广告拦截 / 局域网直连</li>
<li>国内域名与 IP 直连</li>
<li>指定应用或域名走代理</li>
<li>GEOIP 分流兜底</li>
<li>MATCH 最终规则</li>
</ol>
<h2>一份基础模板</h2>
<pre>rules:
- DOMAIN-SUFFIX,local,DIRECT
- IP-CIDR,127.0.0.0/8,DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT
- GEOIP,CN,DIRECT
- GEOSITE,cn,DIRECT
- MATCH,PROXY</pre>
<h2>总结</h2>
<p>写好规则的关键是:粒度合适、顺序正确、外部规则集定期更新。不要一味用 DOMAIN-KEYWORD 大包大揽,否则容易误判。</p>
<p>延伸阅读:<a href="/tutorial/rule-proxy.html" style="color:var(--accent)">规则分流设置教程</a>、<a href="/compare/clash-vs-v2rayn.html" style="color:var(--accent)">Clash 与 v2rayN 对比</a>。</p>
</div>
</section>
<footer class="site-footer">
<div class="container footer-inner">
<p><a href="/">Clash 智能路由加速器</a> · 全平台网络代理客户端</p>
<p>本站为开源网络工具技术科普与教程站点,仅供学习与研究使用。请遵守所在地法律法规,合法合规使用。</p>
<p class="copy">Copyright © 2024-2026 flaitsk.com 版权所有 · 皖ICP备2026019811号-1</p>
</div>
</footer>
<script src="/js/main.js"></script>
</body>
</html>