WUTHERCORE / RUST NETWORK KERNEL
一颗内核,
连接每个平台¶
WutherCore 将代理协议、DNS、规则分流、透明接管、订阅更新和运行观测组合为 可裁剪的 Rust 内核,面向桌面、服务器、路由器与 Android。
RUNTIME PIPELINEWC/031
01CAPTURETUN / MIXED / REDIRECT
02RESOLVEDNS / FAKE IP / PROCESS
03ROUTERULESET / POLICY / SMART
04TRANSPORTTCP / QUIC / H3 / WG
BUILD
--features "portable"从配置到网络的数据路径¶
flowchart LR
Config["YAML / Profile"] --> Plan["RuntimePlan"]
Client["应用流量"] --> Inbound["代理入站 / TUN"]
Plan --> Inbound
Inbound --> Inspect["嗅探与进程识别"]
Inspect --> DNS["DNS / Fake IP"]
DNS --> Route["规则与规则集"]
Route --> Select["策略组"]
Select --> Protocol["协议与传输"]
Protocol --> Network["目标网络"] -
按组件裁剪
使用 Cargo features 像 Go
-tags一样选择协议、传输、API 与系统接管。portable、portable_boringssl、standard和精确标签均可用于本地及 CI。 -
跨平台透明接管
覆盖 Linux TUN/TPROXY/REDIRECT、Windows Wintun、macOS TUN 与 Android VpnService/root,包含路由、防火墙、回滚和回环保护。
-
现代协议与传输
支持 Shadowsocks、VLESS、VMess、Trojan、AnyTLS、Hysteria、TUIC、 WireGuard、Young、XHTTP、gRPC、uTLS 与更多组合。
-
可观测运行时
原生
/v1API 和 Clash/Mihomo 兼容 API 提供连接、流量、日志、节点、 策略组、规则集和运行能力查询。
选择你的入口¶
文档与代码同仓维护
本站由仓库中的 Markdown 通过 MkDocs Material 构建。每次合入 main 都会执行 严格链接验证并通过 GitHub Actions 发布到 GitHub Pages。