跳到正文
发现
cli效率工具

dae:基于 eBPF 的 Linux 透明代理

用 eBPF 在内核完成流量分流的高性能 Linux 透明代理工具,直连流量几乎无额外开销。

admin
发布于 2026-10-30
浏览
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。

注意事项

  1. 如果在公网机器(如 VPS)上同时运行 dae 和 shadowsocks 服务端或其他 UDP 服务,请为 UDP 服务端口添加 l4proto(udp) && sport(your server ports) -> must_direct 规则。UDP 状态难以维护,所有出站 UDP 包都可能被代理(是否被代理取决于你的路由),包括回给客户端的流量;must_direct 可让该端口的全部流量(含 DNS)直连。
  2. 中国大陆用户访问部分国内网站时,如果首次加载明显变慢,请检查 DNS 路由中是否用国外 DNS 处理了国内域名。这类问题不易察觉,例如 ocsp.digicert.cn 意外包含在 geosite:geolocation-!cn 中,会导致部分 TLS 握手耗时很长,使用这类域名集合时需谨慎。

许可证

AGPL-3.0 (C) daeuniverse


本作品整理自 GitHub 开源项目 daeuniverse/dae,原作者 @daeuniverse,许可证 AGPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v2.1.1当前版本

    kdae 数据面、控制面与行为全面同步重构;修复组覆盖时保留 dae DNS、wan_egress 直通路径返回 TC_ACT_PIPE、发布门禁在打标签提交上运行;更新出站 fork(REALITY 后量子 ClientHello 等修复);重写中英文手册与示例。

评论