-
安装Clash:
- 使用Homebrew安装:
bash brew install clash - 或者从官方网站下载并安装。
- 使用Homebrew安装:
-
初始化Clash配置文件:
- 打开终端,运行
clash -y以生成默认配置文件,位于~/.clash/config.json。
- 打开终端,运行
-
配置Meta模块:
- 打开
config.json文件,找到"meta"部分。 - 添加以下内容以启用DNS过滤:
"meta": { "dns": { "servers": ["1.1.1.1", "1.2.2.2"] } } - 如果需要自定义规则,可添加"rules"对象:
"meta": { "rules": [ { "domain": "ads.example.com", "action": "block" } ] }
- 打开
-
配置网络代理:
- 在"network"部分,设置本地代理:
"network": { "proxy": "http://localhost:108", " socks": "http://localhost:1081" } - 确保安装了代理服务器如Privoxy,并已将其配置正确。
- 在"network"部分,设置本地代理:
-
保存并重启Clash:
- 保存修改后的
config.json文件。 - 在终端中运行
clash -f以应用新的配置并重启服务。
- 保存修改后的
-
测试配置:
- 测试DNS过滤:使用
dig命令查询被阻止的域名,确保返回正确的结果。 - 检查网络连接,确保代理设置正确。
- 测试DNS过滤:使用
通过以上步骤,您可以成功配置Clash Meta,实现DNS过滤和网络代理功能,确保遵循Clash官方文档的最新更新,以获取更多详细信息和参数选项。









