分类: wiki

wiki

  • Clash for Windows 删库事件

    Clash for Windows 删库

    在2023年11月2日,由于一些未披露的原因,Clash for Windows的开发者Fndroid在其Telegram和Twitter频道上宣布了项目的终止,随即删库,清空了 GitHub 项目页面,使得用户无法再通过官方途径获取到该项目的最新版本或历史安装包。

    Clash for Windows的删除引发了一系列连锁反应。紧接着,Clash核心项目以及其他一些基于Clash的GUI客户端,如ClashX和Clash for Android,也宣布了停更并删除了它们的代码库。与此同时,一些其他项目,如Clash Meta(已恢复)和Clash Verge等,选择了归档处理。

    删库和归档的区别

    在 GitHub 上,项目删除和归档是两种不同的处理方式,它们对项目的影响和未来的可用性有着显著不同:

    删除

    • 永久性:删除一个项目是不可逆的。一旦项目被删除,所有与之相关的代码、下载、历史记录、问题跟踪等都将被永久移除。
    • 数据丢失:删除项目意味着与之相关的所有数据将丢失,除非有备份。
    • 访问限制:被删除的项目无法被公共访问,也无法恢复。

    归档

    • 只读状态:归档一个项目意味着项目将被置于只读状态。这意味着不能进行新的提交、合并请求、问题或评论等操作,但项目的所有内容仍然保留。
    • 保留历史:归档项目保留了所有下载、历史记录和资料,依然可以查阅或参考。
    • 可逆性:归档操作是可逆的。项目所有者随时可以取消归档,恢复项目的正常状态。

    因此,当一个GitHub项目被删除时,其未来被恢复的可能性通常非常小,因为删除操作通常是永久性的,涉及到所有数据的彻底移除。相反,如果项目仅仅是被归档,它仍然可被查看和下载,且保留了所有历史记录和资料。归档的项目处于只读状态,但随时可以被取消归档,恢复到正常的活跃状态,这意味着未来有可能重新启动或继续开发。

    删除或存档的相关项目

    项目名称状态
    Clash for Windows删库
    Clash Core删库
    ClashX删库
    Clash Meta删库(已恢复)
    Fclash删库
    TUIC归档
    Clash Verge归档
    Clash Meta for Android归档

    删库的代理工具还能用吗?

    删除代码库(删库)实际上只涉及移除项目的源代码和相关资料,这确实意味着该项目的官方下载渠道不再可用。然而,对于那些已经下载并安装了该软件的用户来说,已安装的版本仍然可以正常使用,并且其基本功能不会受到影响。

    但是,需要注意的是,由于项目已停止更新,因此未来不会有新的功能添加或现有漏洞的修复。因此,尽管现有版本在功能上仍然有效,但长期来看,建议用户寻找其他持续维护和更新的替代工具。

    Clash for Windows 替代品

    Windows

    macOS

    • Clash Verge – 支持 Clash 订阅和 Clash Meta 订阅链接 点击下
    • Sing-Box – 丰富的协议支持 点击下载
    • V2RayN – 支持 Xray 核心和 v2fly 核心 点击下

    Android

    • NekoBox for Android – 提供灵活且强大的代理功能 点击下
    • Sing-Box – 丰富的协议支持 点击下载
    • v2rayNG – Android最流行的V2Ray客户端 点击下载

    iOS

    Linux

  • Clash Meta/mihomo内核全面介绍:特性、动态和GUI客户端推荐

    Clash Meta/mihomo内核简介

    Clash Meta(现更名为mihomo)是一个基于广受欢迎的开源项目Clash的高级版本。它继承了Clash的核心功能,保留了原始Clash的灵活性和高效性,并增加了一些独特的特性,并包括部分Clash Premium核心功能,是目前网络代理和数据流管理最强大的软件。

    Clash Meta支持多平台,包括Windows、macOS、Linux、Android以及iOS。它有对多数翻墙协议的支持以及强大的规则设置功能,用户可以根据自己的需求对网络流量进行精细控制。

    Clash Meta(mihomo)主要是一个内核,其配置可能稍微复杂,但与Clash Verge等GUI客户端一起使用,可以在获得强大功能的同时也拥有友好的操作体验。

    Clash Meta/mihomo最新动态

    Clash for Windows 删库事件引起了一系列连锁反应,其中包括Clash核心项目和多个Clash GUI客户端的删库。在Clash删库事件初期,Clash Meta选择了归档暂停更新。

    幸运的是,后来作者将其核心改名为mihomo,并继续进行版本更新和迭代。这意味着虽然Clash项目停止更新,但Clash Meta(现为mihomo)继续活跃并提供服务。Clash 家族总算没有全军覆没,大家可以继续放心食用😏

    Clash Meta/mihomo 功能优势

    • 代理模块
      • 支持多种出站传输协议,如VLESS XTLS、Trojan XTLS和Hysteria。
      • 实现了主动健康检测(如urltest/fallback),基于TCP握手机制。
      • 支持Relay代理链和TCP连接并发。
    • 规则模块:
      • 全面的规则支持,包括GEOSITE、入站类型规则IN-TYPE和规则集RULE-SET。
      • 支持SRC-PORT和DST-PORT的多条件、TCP/UDP的分别控制、网络类型匹配(TCP/UDP)。
      • 逻辑判断规则(NOT/OR/AND)、子规则集、所有规则的源IPCIDR条件。
      • GEODATA MODE切换(mmdb/dat)和GEODATA LOADER模式切换(普通/小内存模式)。
    • DNS模块:
      • 包括域名嗅探器Sniffer、使用Geosite的Fallback-Filter和Redir-Host远程解析。
      • 支持使用代理解析IP、DNS over HTTP/3和DNS over QUIC。
    • TUN模块:
      • 支持macOS、Linux和Windows平台。
      • 内置iptables和Wintun驱动程序,无需手动配置。
      • 支持gVisor/System堆栈。

    Clash Meta/mihomo下载、安装和配置

    Clash Meta/mihomo 本身的安装和配置比较复杂,对于客户端使用,建议直接使用下面推荐的应用。对于服务器安装,可以按照下面说明参考官方文档进行操作。

    • 下载: 可以在GitHub官方下载页面下载,通常我们推荐安装GUI客户端使用。
    • 安装参考文档,根据不同的系统平台来进行安装。
    • 配置官方文档中包含了关于语法、DNS、入站、出站、规则等所有详细说明。

    Clash Meta GUI客户端

    • AndroidNekoBox for Android 提供灵活且强大的代理功能。
    • Window & macOSClash Verge 支持多平台,界面友好。
    • iOSStash 一款收费的 iOS 应用。如果你在找免费 iOS 应用,可以尝试 Sing-Box

    Clash Meta和Clash的区别

    Clash Meta(现更名为mihomo)是基于Clash开源项目的二次开发版本,它继承了Clash的核心功能并增加了一些独特的特性。Clash Meta支持原始Clash的所有特性,并包括了部分Clash Premium核心的功能。

    相比于Clash Premium,Clash Meta引入了一些新功能,例如支持多种出站传输协议(如VLESS XTLS、Trojan XTLS和Hysteria),实现了主动健康检测,支持Relay代理链和TCP连接并发。在规则模块上,它支持更全面的规则,包括GEOSITE、SRC-PORT和DST-PORT的多条件,TCP/UDP的分别控制等。DNS模块也进行了增强,支持域名嗅探器、使用Geosite的Fallback-Filter等。此外,它还支持macOS、Linux和Windows平台的TUN模块。

    Clash Meta的开发旨在提供一个更加高级和灵活的网络代理和数据流管理工具。尽管Clash for Windows等项目因删库事件而停止更新,Clash Meta(mihomo)仍在继续维护和更新,保持了Clash生态的活跃。

    关于Clash和Clash Meta,核心区别在于Clash Meta提供了一些Clash Premium才有的功能,如内置的wintun驱动程序和对多个新规则的支持。Clash Meta还引入了对XTLS(VLESS/Trojan XTLS)的支持,这是一些用户可能会特别关注的功能。

    Clash Meta安全吗?

    Clash Meta 是免费开源软件,所有代码都可以在 GitHub 查阅,所以尽管放心使用。

    Clash Meta/mihomo官方网站

  • Clash介绍及使用说明

    什么是Clash?

    Clash是一款开源的基于规则的多平台网络代理工具,它支持多种协议,包括Shadowsocks、VMess、Trojan等,广泛应用于网络代理和流量转发。Clash的配置灵活,允许用户通过配置文件定制代理规则,实现复杂的网络请求分流。它的核心特点包括对多种代理协议的支持、灵活的配置系统、以及对各种平台的广泛支持,使其在网络代理领域中非常受欢迎。

    Clash现状

    2023年11月初,Clash for Windows的开发者Fndroid宣布停止更新并删除了项目的Github代码库,这引发了广泛的讨论和关注。此事件引起连锁反应,导致Clash内核以及相关的多个Clash客户端项目也选择了删除或归档自己的代码库,称作Clash for Windows删库事件

    在事件发生后,社区迅速做出响应,Clash Meta(mihomo)内核接手了原Clash内核的维护和更新,现在以新名字和版本继续存在并提供服务。同时,出现了新的Clash客户端,如Clash Verge RevClash Nyanpasu,它们基于Clash Meta内核开发,为用户提供了替代的选择。

    总的来说,虽然Clash for Windows和其他一些Clash相关项目选择了删库或归档,但Clash生态并未完全消失。我们依然能够选择后续版本Clash Meta(mihomo)来使用。

    Clash的核心特性

    1. 多协议支持:Clash支持多种主流的网络代理协议,如Shadowsocks、VMess、Trojan等,满足用户对不同代理服务的需求。
    2. 灵活的规则系统:Clash允许用户通过配置文件定义复杂的规则来控制网络流量。用户可以根据域名、IP、关键字等条件设置详细的路由规则,实现精确的流量控制和分流。
    3. 跨平台兼容性:Clash可在多种操作系统和平台上运行,包括Windows、macOS、Linux、Android等。
    4. 高级功能支持:Clash提供了如TAP模式、DNS过滤、配置文件预处理等高级功能,这些功能为需要高级网络配置的用户提供了强大的支持。
    5. 社区支持和开源性质:Clash作为一个开源项目,拥有活跃的社区支持,用户可以轻松获取帮助、分享配置经验,甚至参与到项目的贡献中。开源性质也确保了Clash的透明度和安全性。

    Clash的工作原理

    Clash作为一个代理工具,其核心功能是根据用户的配置文件来管理和转发网络流量。当用户发起一个网络请求时,Clash根据配置文件中定义的规则来决定如何处理这个请求。这包括直接连接、使用特定的代理服务器或者根据进一步的规则进行选择和转发。

    1. 流量捕获:Clash在设备上创建一个本地代理服务器,捕获设备发出的网络请求。这一步骤通常通过修改系统代理或使用特定网络设备(如TAP设备)来实现。
    2. 规则匹配:Clash通过配置文件中定义的规则来匹配网络请求。这些规则可以基于目标域名、IP、关键词等多种条件,支持直连、代理或拒绝等不同的处理方式。
    3. 代理转发:对于需要通过代理的请求,Clash根据规则选择合适的代理服务器,并将请求转发到该服务器。Clash支持多种代理协议,可以与不同的代理服务兼容。
    4. 响应返回:经过代理服务器处理后的请求响应返回给Clash,Clash再将这些响应数据转发回原始请求的发起者,完成整个请求处理过程。
    5. 配置管理:Clash允许用户通过配置文件对代理行为进行高度自定义,包括但不限于定义代理节点、设置规则、配置路由行为等。高级用户还可以利用Clash的预处理功能,对配置文件进行动态修改和更新。

    通过上述过程,Clash能够有效管理和转发网络流量,为用户提供灵活、安全的网络访问体验。

    Clash发展历史

    1. 起源:Clash最初是作为一个命令行工具出现的,目的是为了提供一个更为灵活和强大的网络代理解决方案。其核心功能是允许用户通过配置文件来定义网络流量的处理规则,使得用户可以根据自己的需求定制网络代理行为。
    2. 发展:随着用户基础的扩大和技术的不断进步,Clash引入了对多种代理协议的支持,包括但不限于Shadowsocks、VMess、Trojan等。这些更新增强了Clash的适用性,让它能够适应更多种类的网络环境和用户需求。
    3. 多平台支持:Clash的另一个重要发展是其跨平台能力的增强。原先主要面向Linux和macOS系统的Clash,逐渐扩展到Windows、Android等平台,满足了更广泛用户的需求。
    4. 删库事件:在经历Clash for Windows删库事件后,Clash库作者也选择了删库。但Clash Meta作为其后继版本,依然活跃更新,大家可以放心使用。

    安全性

    作为开源软件,Clash(已删库)和Clash Meta的源代码均可在GitHub上查阅,这保证了其透明性和安全性。用户可以放心使用这些工具来管理网络流量。

    总结

    Clash及其基于它开发的各种版本和GUI客户端,为用户提供了一套强大且灵活的网络代理解决方案。无论是基本的网络代理需求还是高级的流量管理和规则配置,Clash系列工具都能提供相应的支持,满足不同用户的需求。尽管经历了删库事件,Clash Meta作为后续版本依然活跃,此外新项目的出现,更展现了开源社区的韧性和活力。