Clash Meta 介绍

Clash Meta 是基于原始开源项目 Clash 核心进行重写和改进的二次开发版本。它支持原始 Clash Premium 的大部分功能,由于原 Clash Premium 核心的停更,Clash Meta 成为了其官方继承者,并继续进行更新和改进,它扩展了Clash的功能,并增加了一些独特的特性。随着时间的推移,Clash Meta 改名为 mihomo,但功能和核心特性保持不变。

Clash Meta提供了多种功能,包括本地HTTP/HTTPS/SOCKS服务器支持,VMess、Shadowsocks、Trojan和Snell协议支持,以及内建DNS服务器以减少DNS污染。它还支持基于域名、GEOIP、IPCIDR或进程的规则来转发数据包到不同节点,以及具备强大的节点和提供者管理功能。

Clash Meta 核心特性和功能

  • 代理模块:Clash Meta 支持多种出站传输协议,如 VLESS XTLS、Trojan XTLS 和 Hysteria。它还实现了主动健康检测机制,如 urltest/fallback,以及支持 Relay 代理链和 TCP 连接并发。
  • 规则模块:提供全面的规则支持,包括 GEOSITE、SRC-PORT 和 DST-PORT 的多条件控制,以及 TCP/UDP 的独立控制。它还支持逻辑判断规则(如 NOT/OR/AND)和子规则集。
  • DNS 模块:包括域名嗅探器 Sniffer、使用 Geosite 的 Fallback-Filter 和 Redir-Host 远程解析,以及支持使用代理进行 DNS 解析,支持 DNS over HTTP/3 和 DNS over QUIC。
  • TUN 模块:支持 macOS、Linux 和 Windows 平台,内置 iptables 和 Wintun 驱动程序,无需手动配置

Clash Meta和Clash的区别

Clash和Clash.Meta都是流行的网络代理软件,它们都可以用来实现科学上网。尽管两者在功能核心上有很多相似之处,它们在维护、功能和用户体验方面还有细微的差别。

Clash是一个由Dreamacro开发的开源项目,Clash的特点在于支持广泛的翻墙协议,拥有比较强的稳定性以及广泛的用户基础。

而Clash.Meta是在Clash的基础上发展起来的一个分支版本,由MetaCubeX维护,引入了一些新的功能和改进,比如更广泛的协议支持和更高级的网络请求处理。

在功能扩展方面,Clash.Meta尝试提供更多高级功能,比如改进的DNS处理以减少DNS污染的影响,以及支持更多的代理协议,如VMess和Trojan等。同时,Clash.Meta也在用户界面和体验上做了优化,使得用户可以更方便地管理和更新他们的网络配置。

在不可抗力的影响下,Clash作者已经选择了删库,而Clash Meta仍然在继续开发和维护。

Clash Meta 安装和配置

安装和配置 Clash Meta 较为复杂,对于一般用户而言,建议使用具体的 GUI 客户端如 Clash Nyanpasu、Clash N 和 Clash Verge。这些客户端提供更友好的用户界面和简化的配置过程。

GUI 客户端推荐

Clash Nyanpasu

Clash Nyanpasu是一款基于Clash Meta的全平台客户端,对于用户来说操作友好,简单易用。

  • 支持的操作系统:Windows、macOS、Linux
  • 介绍下载:Clash Nyanpasu

Clash Verge

Clash Verge是目前最流行的Clash Meta客户端,支持全平台系统,界面十分简洁,功能强大。

  • 支持的操作系统:Windows、macOS、Linux
  • 介绍下载:Clash Verge

Clash N

Clash N是v2rayN的作者开发的基于Clash Meta的客户端,专门为Windows开发设计。

  • 支持的操作系统:Windows
  • 介绍下载:Clash N

Clash Meta 支持的协议

  • Shadowsocks
  • VMess
  • VLESS
  • Trojan
  • Hysteria
  • TUIC
  • WireGuard
  • SOCKS
  • HTTP