冲突
Go 中基于规则的隧道。
特征
- 支持身份验证的本地 HTTP/HTTPS/SOCKS 服务器
- Shadowsocks(R), VMess, Trojan, Snell, SOCKS5, HTTP(S) 出站支持
- 内置假 IP DNS 服务器,旨在最大限度地减少 DNS 污染攻击的影响。支持 DoH/DoT 上游。
- 基于域、GEOIP、IP-CIDR 或进程名称的规则,用于将数据包路由到不同的目的地
- 代理组允许用户实施强大的规则。支持自动回退、负载均衡或基于延迟的自动选择代理
- 远程提供程序,允许用户远程获取代理列表,而不是在配置中进行硬编码
- 透明代理:通过自动路由表/规则管理重定向 TCP 和 TProxy TCP/UDP
- 通过全面的 HTTP RESTful API 控制器热重载
奖赏
高级核心是专有的。你可以在此处找到他们的发行说明和预构建的二进制文件。
- macOS、Linux 和 Windows 上的 gvisor/system stack TUN 设备(ref)
- 使用脚本进行策略路由
- 使用规则提供程序加载规则
- 使用内置的性能分析引擎监视冲突使用情况。(碰撞追踪/冲突追踪))
开始
文档可在 GitHub Wiki 上找到。
发展
如果你想构建一个使用 Clash 作为库的 Go 应用程序,请查看 GitHub Wiki。
捐赠
许可证
该软件在 GPL-3.0 许可证下发布。