步骤 1:安装Clash 下载Clash:从官方网站或第三方镜像下载Clash。 安装Clash:双击下载的 .exe 文件,按照提示完成安装。 步骤 2:启动Clash 启动服务:在开始菜单中找到Clash,点击“运行”开始服务。 设置配置文件:默认配置文件在 C:\Users\<你的用户名>\AppData\Roaming\Clash\clash.exe,或创建新文件 example.json。 步骤 3:编辑规则文件 创建或编辑文件:使用文本编辑器(如Sublime Text)创建或编辑 clash.json 文件。 结构概述:文件采用JSON格式,每条规则由condition(条件)和option(选项)组成。 步骤 4:添加规则 允许访问规则:{ "rule": { "condition": { "domain": "google.com" }, "option": { "allow": {} } } } 阻止访问规则:{ "rule": { "condition": { "domain": "bad-website.com" }, "option": { "block": {} } } } 速率限制:{ "rule": { "condition": { "domain": "example.com" }, "option": { "bandwidth": { "limit": 100, "timeWindow": "hou...
步骤 1:安装Clash
- 下载Clash:从官方网站或第三方镜像下载Clash。
- 安装Clash:双击下载的
.exe文件,按照提示完成安装。
步骤 2:启动Clash
- 启动服务:在开始菜单中找到Clash,点击“运行”开始服务。
- 设置配置文件:默认配置文件在
C:\Users\<你的用户名>\AppData\Roaming\Clash\clash.exe,或创建新文件example.json。
步骤 3:编辑规则文件
- 创建或编辑文件:使用文本编辑器(如Sublime Text)创建或编辑
clash.json文件。 - 结构概述:文件采用JSON格式,每条规则由
condition(条件)和option(选项)组成。
步骤 4:添加规则
- 允许访问规则:
{ "rule": { "condition": { "domain": "google.com" }, "option": { "allow": {} } } } - 阻止访问规则:
{ "rule": { "condition": { "domain": "bad-website.com" }, "option": { "block": {} } } } - 速率限制:
{ "rule": { "condition": { "domain": "example.com" }, "option": { "bandwidth": { "limit": 100, "timeWindow": "hour" } } } } - 重定向规则:
{ "rule": { "condition": { "domain": "old-site.com" }, "option": { "redirect": { "url": "https://new-site.com" } } } } - 使用正则表达式:
{ "rule": { "condition": { "domain": "^(example|blog)\.com$" }, "option": { "allow": {} } } } - DNS过滤:
{ "rule": { "condition": { "dns": { "domain": "bad-website.com" } }, "option": { "block": {} } } }
步骤 5:高级规则
- 基于请求头的规则:
{ "rule": { "condition": { "header": { "User-Agent": "Mozilla/5." } }, "option": { "allow": {} } } } - 路径规则:
{ "rule": { "condition": { "path": "/api/" }, "option": { "bandwidth": { "limit": 100, "timeWindow": "hour" } } } }
步骤 6:保存规则
- 确保JSON格式正确,无语法错误。
- 保存文件,Clash会自动重新加载规则。
步骤 7:测试规则
- 使用浏览器:访问配置的域名、路径,确认是否生效。
- 使用命令行:使用
curl或telnet命令测试特定请求。 - 检查Clash日志:查看Clash日志,确认规则是否生效。
常见问题
- 规则无效:检查JSON语法,确保条件正确。
- 优先级问题:调整规则顺序,确保先决规则在前。
- 性能问题:适当调整速率限制,避免过度限制。
通过以上步骤,你可以有效地配置Clash规则文件,管理网络流量,实现所需的过滤、重定向和速率限制功能。

相关文章








