clash - Go 中基于规则的隧道。

Created at: 2018-06-10 22:28:14
Language: Go
License: GPL-3.0

冲突
冲突

Go 中基于规则的隧道。

Github操作

特征

  • 支持身份验证的本地 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 许可证下发布。

福斯中毒状况