限制访问某些网站
Clash Meta 可以通过设置 DNS 解析规则,限制访问某些网站。
@action dns
@value 0...
过滤恶意网站
可以使用合法的恶意网站数据库,创建规则来过滤这些网站。
# 过滤恶意网站数据库(OpenDNS) @rule domain openphish.com @action dns @value 0... @description OpenDNS 恶意网站数据库
设置网络黑名单
禁止访问某些域名或 IP 地址。
# 禁止访问社交媒体(如 Facebook, Twitter, Instagram) @rule domain facebook.com twitter.com instagram.com @action dns @value 0...
限制访问特定端口
限制某些应用程序的网络访问。
# 禁止访问 Discord 的 443 端口 @rule port 443 @action port-forwarding @value 0...:443
管理 DNS 解析
Clash Meta 可以自定义 DNS 解析规则,例如将某些域名指向本地服务器或其他地址。
# 将 example.com 映射到 192.168.1.1 @rule domain example.com @action dns @value 192.168.1.1
限制网络连接
限制某些应用程序的网络访问。
# 禁止 Teams、邮件等应用使用互联网 @rule application "Teams" "Outlook" @action network @value 0...
优化网络性能
通过设置速率限制来优化网络流量。
# 限制 YouTube 的下载速度到 1Mbit/s @rule domain youtube.com @action bandwidth @value 1M
过滤 WebSocket 连接
限制 WebSocket 连接,防止某些应用传输数据。
# 禁止 WebSocket 连接 @rule protocol ws @action port-forwarding @value 0...:80
设置规则优先级
Clash Meta 的规则按照定义的顺序执行,后面的规则会覆盖前面的规则。
# 示例 @rule domain google.com @action dns @value 0... @rule domain example.com @action dns @value 192.168.1.1
故障排除
- 如果规则没有生效,检查规则的顺序是否正确。
- 如果出现连接问题,检查防火墙设置是否正确。
- 如果规则 conflict,检查是否有语法错误。









