颠覆性能 · 全场景覆盖
极速转发核心
基于原生 Go 优化调度,单核处理 10w+ 并发连接,延迟低于 3ms,内存占用减少 30%。
全协议融合
Shadowsocks, VMess, Trojan, Hysteria2, WireGuard, SOCKS5, HTTP 多模共存。
逻辑规则引擎
DOMAIN/GEOSITE/GEOIP/PROCESS-NAME/SRC-IP 精细化分流,支持正则表达式及逻辑运算。
智能策略组
延迟测试、故障转移、负载均衡、手动/自动切换,实时动态调整最优链路。
RESTful API + WebSocket
实时获取连接追踪、流量统计、策略切换,完美适配第三方面板与自动化运维。
一处配置,多端同步
Windows / macOS / Linux / iOS / Android 无缝迁移,云端订阅自动更新策略。
专家级问答 · 六类疑难解析
- 步骤1:配置文件开启 tun 字段,设置设备名称和网段 stack: system/gvisor。
- 步骤2:配置 dns 模块启用 fake-ip 或 redir-host 模式实现域名嗅探。
- 步骤3:在防火墙规则中开启流量转发并将默认路由指向 tun 接口。
- 步骤4:配合路由策略实现所有 UDP/TCP 流量无感知代理,无需额外设置系统代理。
- 步骤1:在 rule-providers 中配置 geoip.dat 和 geosite.dat 资源链接及更新间隔。
- 步骤2:写规则例如 GEOSITE,cn, DIRECT 使国内网站直连;GEOSITE,google,Proxy 分流谷歌服务。
- 步骤3:GEOIP,CN,DIRECT 兜底国内 IP;最后 MATCH,Proxy 保证剩余流量代理。
- 步骤4:定期自动更新资源库,保证最新分流数据,提升精准度。
- 步骤1:在 proxy-groups 中定义 type: fallback,按顺序配置多个节点或子策略组。
- 步骤2:设置 interval 和 timeout 定期检测可用性,故障自动跳过下线节点。
- 步骤3:可以嵌套其他策略组,例如选择香港、日本、美国三个地域组,组合成全球容灾链。
- 步骤4:通过 API /proxies/:name 实时查看当前可用节点,配合监控告警快速响应。
- 步骤1:开启 script 功能模块,引入 js 脚本引擎,定义以 function 为主的规则逻辑。
- 步骤2:编写脚本匹配请求 URL 或源 IP,返回 Proxy / DIRECT / 策略组名称。
- 步骤3:支持异步获取节点延迟或负载信息,实现智能调度。
- 步骤4:热加载脚本无需重启核心,实现复杂的业务分流定制化需求。
- 步骤1:重构内存池与零拷贝技术,减少 GC 压力,全局规则匹配效率提升 45%。
- 步骤2:针对多核处理器并行 pipeline 优化,同时支持 REALITY 协议及 Hysteria 全双工。
- 步骤3:在 1 万条规则 + 5 万并发连接下,内存占用低于 100MB,CPU 负载降低 35%。
- 步骤4:经测试上行/下行吞吐量比原版增加 28%,尤其适合大流量场景。
- 步骤1:配置 external-controller: 0.0.0.0:9090 并设置 secret 认证保证安全。
- 步骤2:调用 RESTful 端点 GET /connections 实时查看连接,DELETE /connections 主动断流。
- 步骤3:使用 PUT /configs 重载配置而不中断服务,适合定时更新订阅。
- 步骤4:结合 Prometheus Exporter 收集指标,Grafana 展示集群状态,完成专业运维。
Clash Meta · Rule-First Engine
Sub-millisecond latency · Full Protocol Stack · Adaptive Strategies
Reinvent Performance · All Scenarios
Lightning Core
Go-native async, 100k+ concurrent connections, sub-3ms latency, 30% less memory.
Omni-Protocol
Shadowsocks, VMess, Trojan, Hysteria2, WireGuard, SOCKS5, HTTP.
Advanced Ruleset
DOMAIN/GEOSITE/GEOIP/PROCESS-NAME/SRC-IP with logical operators & regex.
Smart Policy Groups
Latency-test, fallback, load-balance & manual override, real-time best path.
RESTful API + WS
Real-time connections, traffic stats, policy switching, integrate with panels.
Sync Across Devices
Windows, macOS, Linux, iOS, Android – one config works everywhere.
Expert FAQ — Six In-depth Topics
- Enable tun in config, set device name & stack (system/gvisor).
- Configure DNS with fake-ip or redir-host for domain sniffing.
- Add firewall rules to redirect default route to tun.
- Transparent UDP/TCP proxy without manual proxy settings.
- Define rule-providers with geoip.dat & geosite.dat URLs.
- Write GEOSITE,cn,DIRECT and GEOSITE,google,Proxy.
- Add GEOIP,CN,DIRECT as IP fallback and MATCH,Proxy as default.
- Auto-update resource files for latest routing accuracy.
- Define type: fallback in proxy-groups, list proxies orderly.
- Set interval & timeout for health checks.
- Nest policy groups (HK, JP, US) into global fallback chain.
- Monitor via API /proxies/:name and alert on failures.
- Enable script module, load JS engine.
- Write function to match url/ src-ip and return policy.
- Async node latency fetch is supported.
- Hot-reload scripts without restart.
- Zero-copy & memory pool reduces GC, 45% faster rule matching.
- Multi-core pipeline optimizations, REALITY & Hysteria2 ready.
- 100MB memory usage under 10k rules + 50k connections.
- 28% higher throughput than original core.
- Set external-controller:9090 with secret.
- GET /connections, DELETE /connections for active flows.
- PUT /configs to hot-reload config.
- Export metrics to Prometheus + Grafana.
Open Source, Transparent & Community-driven. Join us!