发现
cli效率工具
dae:基于 eBPF 的 Linux 透明代理
用 eBPF 在内核完成流量分流的高性能 Linux 透明代理工具,直连流量几乎无额外开销。
- 浏览
- 2
- 访问
- 0
- 下载
- 0
- 版本
- v2.1.1
- 平台
- Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
dae(意为「鹅」)是一款运行在 Linux 上的高性能透明代理方案,也是 v2rayA 的后续项目。它借助 Linux 内核中的 eBPF 实现透明代理与流量分流,让直连流量绕过代理程序的转发,做到真正的「Real Direct」直连。因此直连流量几乎没有性能损耗,额外资源占用也可以忽略。
与 v2rayA 不同,dae 放弃了 v2ray-core,以便更自由地满足用户需求。
主要功能
- 实现
Real Direct流量分流(需要开启 ipforward),追求高性能 - 支持在本地主机上按进程名分流
- 支持在局域网中按 MAC 地址分流
- 支持反向匹配规则进行流量分流
- 支持按策略自动切换节点:自动测速独立的 TCP / UDP / IPv4 / IPv6 延迟,再按用户自定义策略为对应流量选择最佳节点
- 支持高级 DNS 解析流程
- 为 shadowsocks、trojan(-go)、socks5 支持 full-cone NAT
- 支持多种主流代理协议,详见
docs/en/proxy-protocols.md
安装与使用
仓库未在 README 中直接给出安装命令,请参照官方 Quick Start Guide 开始使用。
工作原理可参阅 How it works,配置示例见仓库中的 example.dae。
注意事项
- 如果在公网机器(如 VPS)上同时运行 dae 和 shadowsocks 服务端或其他 UDP 服务,请为 UDP 服务端口添加
l4proto(udp) && sport(your server ports) -> must_direct规则。UDP 状态难以维护,所有出站 UDP 包都可能被代理(是否被代理取决于你的路由),包括回给客户端的流量;must_direct可让该端口的全部流量(含 DNS)直连。 - 中国大陆用户访问部分国内网站时,如果首次加载明显变慢,请检查 DNS 路由中是否用国外 DNS 处理了国内域名。这类问题不易察觉,例如
ocsp.digicert.cn意外包含在geosite:geolocation-!cn中,会导致部分 TLS 握手耗时很长,使用这类域名集合时需谨慎。
许可证
AGPL-3.0 (C) daeuniverse
本作品整理自 GitHub 开源项目 daeuniverse/dae,原作者 @daeuniverse,许可证 AGPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2.1.1当前版本
kdae 数据面、控制面与行为全面同步重构;修复组覆盖时保留 dae DNS、wan_egress 直通路径返回 TC_ACT_PIPE、发布门禁在打标签提交上运行;更新出站 fork(REALITY 后量子 ClientHello 等修复);重写中英文手册与示例。
评论