返回百科

百科

clash-rs:开源代理内核百科

翻墙应用商店 · · 更新于

开源内核Apache-2.0

返回百科 · 查看原内核页面

条目导读

clash-rs 是 Rust 编写的规则驱动代理核心,采用接近 Mihomo 的 YAML 配置概念,同时保留自己的协议实现、功能开关和控制接口。它适合需要 TUN/TPROXY、远程节点与规则集加载、以及 Rust 交付的桌面或路由场景;“兼容模式”不等于与 Mihomo 的每个字段完全相同。

阅读路径:按“概览 → 核心能力/技术贡献 → 时间线或版本 → 生态与来源”阅读;事实、版本与判断均以正文标注的公开来源为准。

01 · 词条概览

clash-rs 是 Rust 编写的规则驱动代理核心,采用接近 Mihomo 的 YAML 配置概念,同时保留自己的协议实现、功能开关和控制接口。它适合需要 TUN/TPROXY、远程节点与规则集加载、以及 Rust 交付的桌面或路由场景;“兼容模式”不等于与 Mihomo 的每个字段完全相同。

02 · 核心架构与能力

规则驱动的连接处理

clash-rs 按源/目的 IP、域名和 GeoIP 等条件匹配规则,把连接交给代理组或 direct/reject。远程 proxy loader 与 rule loader 可以更新节点和规则,但配置语义由 clash-rs 自己的 Rust 实现定义,不能因为 GUI 使用 Clash YAML 就把它当作原版 Clash 的二进制替代。

来源:https://github.com/Watfaq-legacy/clash-rs/blob/36eec77463d1243ede287bf6b7197e38237948d5/README.md

入站和出站的实际边界

官方固定版本 README 列出 HTTP、SOCKS5、Mixed、Shadowsocks、AnyTLS、Redir、TProxy、TUN 与 Tunnel 入站,并列出 VLESS、VMess、Trojan、Hysteria2、TUIC、ShadowQUIC、SSH、Tor 和 Tailscale 等出站。部分协议受 Cargo feature 或 plus 构建限制,能力矩阵因此按文档标出条件。

来源:https://github.com/Watfaq-legacy/clash-rs/blob/36eec77463d1243ede287bf6b7197e38237948d5/README.md#protocol-support

DNS 与透明接管

核心提供本地防污染 DNS,可向 UDP、TCP、DoH、DoT 上游查询,并可作为本地 DNS 服务端;TUN、Redir 和 Linux TProxy 负责把未设置代理的流量送入路由。Windows TUN 需要匹配架构的 wintun.dll 和管理员权限,Linux 的 TProxy/Redir 还需要相应内核与防火墙条件。

来源:https://github.com/Watfaq-legacy/clash-rs/blob/36eec77463d1243ede287bf6b7197e38237948d5/README.md#environment-support

v0.10.10 与交付形式

截至本轮核验,clash-rs 正式发行版为 v0.10.10;该次发行说明只记录版本号变更,没有把仓库 issue 或开发分支内容写入稳定能力。项目提供预编译包、Docker 镜像和 Rust 构建,iOS 还可通过 FFI 生成 xcframework。

来源:https://github.com/Watfaq-legacy/clash-rs/releases/tag/v0.10.10

入站类型

  • HTTP
  • SOCKS5
  • Mixed
  • TUN
  • TPROXY
  • Redirect
  • Shadowsocks
  • AnyTLS
  • Tunnel

来源:https://github.com/Watfaq-legacy/clash-rs/blob/36eec77463d1243ede287bf6b7197e38237948d5/README.md#inbounds

出站类型

  • Shadowsocks
  • SOCKS5
  • AnyTLS
  • Trojan
  • VMess
  • VLESS
  • WireGuard
  • Hysteria 2
  • TUIC
  • ShadowQUIC
  • SSH
  • Tailscale

来源:https://github.com/Watfaq-legacy/clash-rs/blob/36eec77463d1243ede287bf6b7197e38237948d5/README.md#outbounds

规则与 DNS

  • 域名 / IP / GeoIP 规则
  • DNS 防污染
  • UDP / TCP DNS
  • DoH / DoT
  • 远程规则加载
  • 远程节点加载

来源:https://github.com/Watfaq-legacy/clash-rs/blob/36eec77463d1243ede287bf6b7197e38237948d5/README.md#features

平台

  • Linux
  • macOS
  • Windows
  • iOS FFI

来源:https://github.com/Watfaq-legacy/clash-rs/blob/36eec77463d1243ede287bf6b7197e38237948d5/README.md#environment-support

03 · 来源与边界

本页依据截至 2026-11-13 的官方仓库、官方文档和发行记录整理。内核页面保留原有 /cores/clash-rs 页面;本 Wiki 只提供独立的百科阅读入口。

↑ 返回目录