dae 是面向 Linux 的透明代理工具,使用 eBPF 在内核中处理透明代理与流量分流,让直连流量绕过代理应用转发。它支持按本机进程名或局域网设备 MAC 地址分流,并可依据不同网络类型的延迟测试结果自动选择节点。
适合需要分别管理 Linux 本机应用和局域网设备代理规则的人 · 希望按不同网络类型自动选择代理节点的人 · 需要经常调整代理配置并保留已有连接的管理员
亮点
内核级透明分流
通过 Linux 内核中的 eBPF 分流;开启 IP 转发后,直连路径可绕过代理应用。
按应用与设备分流
既能按本机进程名区分流量,也能按局域网设备 MAC 地址制定规则。
按策略自动选节点
结合延迟测试与用户定义的策略,为对应流量自动切换节点。
功能说明
流量规则
进程与设备匹配
支持本机进程名匹配,以及局域网 MAC 地址匹配。
反向匹配规则
分流规则支持反向匹配,可表达不符合匹配条件的流量。
代理与解析
自动节点切换
测试不同协议与 IP 版本的延迟,按用户策略选择节点。
DNS 解析流程
支持高级 DNS 解析流程,并可配置 DNS 路由。
全锥形 NAT
列出 Shadowsocks、Trojan(-go)、SOCKS5 支持,但注明未测试。
运行管理
配置重载与暂停
可在不中断现有连接的情况下重载配置,也可临时暂停。
PPPoE 接口配置
可代理 PPPoE 接口,需指定 pppd 创建的接口而非物理接口。
适合场景
需要分别管理 Linux 本机应用和局域网设备代理规则的人
进程名与 MAC 地址两类匹配方式,可以分别覆盖应用级和设备级分流任务。
希望按不同网络类型自动选择代理节点的人
可分别测试 TCP、UDP、IPv4、IPv6 延迟,再按策略为相应流量选择节点。
需要经常调整代理配置并保留已有连接的管理员
配置重载不会中断现有连接,适合在持续联网时调整配置。
内容与来源
网络代理
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub基于 eBPF 的 Linux 透明代理工具
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHubeBPF
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHubdae 是面向 Linux 的透明代理工具,使用 eBPF 在内核中处理透明代理与流量分流,让直连流量绕过代理应用转发。它支持按本机进程名或局域网设备 MAC 地址分流,并可依据不同网络类型的延迟测试结果自动选择节点。
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub{"title":"Real Direct 分流需要开启 IP 转发"}
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub{"title":"公网主机同时运行 UDP 服务时需配置端口直连规则","detail":"若与 Shadowsocks 或其他 UDP 服务同机部署,服务发往客户端的 UDP 流量也可能被代理;官方要求为服务端口添加 must_direct 规则,该规则也会让该端口的 DNS 流量直连。"}
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub{"title":"DNS 分流配置不当可能拖慢国内网站首次访问","detail":"官方提醒,部分国内域名若被交给境外 DNS 解析,可能导致 TLS 握手耗时较长;使用域名集合做 DNS 路由时也需留意误分类。"}
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub{"title":"需要 Linux 5.17 或更新内核及所需内核配置","detail":"官方指南要求低于 5.17 的内核先升级;OpenWrt、Armbian 等嵌入式发行版可能默认关闭部分所需选项,安装前应核对。"}
Quick Start Guide{"title":"Real Direct 让直连流量绕过代理应用转发","detail":"需要开启 IP 转发。官方描述,这条直连路径的性能损耗很小,额外资源消耗可忽略;这一描述针对直连流量,不代表所有代理流量的性能保证。"}
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub{"title":"节点选择可区分传输协议与 IP 版本","detail":"分别测试 TCP、UDP、IPv4、IPv6 延迟,再按用户策略为对应流量选择节点,不只是使用一个统一的延迟结果。"}
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub{"title":"重载配置不会中断现有连接","detail":"修改配置时可使用重载操作,而不必为了应用配置中断已有连接;也支持临时暂停 dae。"}
Quick Start Guide不适合无法开启 IP 转发但需要 Real Direct 分流的场景:Real Direct 明确要求开启 ipforward,无法开启时不能满足这项需求。
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub不适合内核低于 5.17 且无法升级的 Linux 设备:官方安装指南要求低于最低内核版本的设备先升级,不能直接满足该部署需求。
Quick Start Guide需要分别管理 Linux 本机应用和局域网设备代理规则的人:进程名与 MAC 地址两类匹配方式,可以分别覆盖应用级和设备级分流任务。
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHubdae GitHub ReleasesQuick Start Guide希望按不同网络类型自动选择代理节点的人:可分别测试 TCP、UDP、IPv4、IPv6 延迟,再按策略为相应流量选择节点。
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub需要经常调整代理配置并保留已有连接的管理员:配置重载不会中断现有连接,适合在持续联网时调整配置。
Quick Start Guide内核级透明分流:通过 Linux 内核中的 eBPF 分流;开启 IP 转发后,直连路径可绕过代理应用。
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub按应用与设备分流:既能按本机进程名区分流量,也能按局域网设备 MAC 地址制定规则。
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub按策略自动选节点:结合延迟测试与用户定义的策略,为对应流量自动切换节点。
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub进程与设备匹配:支持本机进程名匹配,以及局域网 MAC 地址匹配。
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub反向匹配规则:分流规则支持反向匹配,可表达不符合匹配条件的流量。
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub自动节点切换:测试不同协议与 IP 版本的延迟,按用户策略选择节点。
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHubDNS 解析流程:支持高级 DNS 解析流程,并可配置 DNS 路由。
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub全锥形 NAT:列出 Shadowsocks、Trojan(-go)、SOCKS5 支持,但注明未测试。
GitHub - daeuniverse/dae: eBPF-based Linux high-performance transparent proxy solution. · GitHub配置重载与暂停:可在不中断现有连接的情况下重载配置,也可临时暂停。
Quick Start GuidePPPoE 接口配置:可代理 PPPoE 接口,需指定 pppd 创建的接口而非物理接口。
Quick Start Guide
取舍
选它的理由
- Real Direct 让直连流量绕过代理应用转发:需要开启 IP 转发。官方描述,这条直连路径的性能损耗很小,额外资源消耗可忽略;这一描述针对直连流量,不代表所有代理流量的性能保证。
- 节点选择可区分传输协议与 IP 版本:分别测试 TCP、UDP、IPv4、IPv6 延迟,再按用户策略为对应流量选择节点,不只是使用一个统一的延迟结果。
- 重载配置不会中断现有连接:修改配置时可使用重载操作,而不必为了应用配置中断已有连接;也支持临时暂停 dae。
先想清楚
- 不适合无法开启 IP 转发但需要 Real Direct 分流的场景
- 不适合内核低于 5.17 且无法升级的 Linux 设备
- Real Direct 分流需要开启 IP 转发
- 公网主机同时运行 UDP 服务时需配置端口直连规则:若与 Shadowsocks 或其他 UDP 服务同机部署,服务发往客户端的 UDP 流量也可能被代理;官方要求为服务端口添加 must_direct 规则,该规则也会让该端口的 DNS 流量直连。
同类推荐
查看全部更多「网络工具」软件
Reality
网络工具开源Reality(RealiTLScanner)是命令行 TLS 扫描工具,可扫描 IP、CIDR 网段或域名,也能从文件导入目标、从网页提取域名进行扫描。结果可保存为 CSV,便于核查证书域名与签发者;官方建议在本地运行,避免云端扫描导致 VPS 被标记。
NetQmon
网络工具开源netqmon 是面向 OpenWrt 的自托管网络可观测平台,可查看设备与应用的流量、连接去向及历史变化。网关 Agent 负责采集,Controller 承担分类、存储与网页展示。它适合排查带宽占用和了解联网行为,但不替代防火墙、QoS 或网络策略系统。
Shadowrocket-ADBlock-Rules-Forever
网络工具开源为 iOS 端 Shadowrocket 应用提供的代理与广告过滤规则集,整合 GFWList、EasyList 等多源规则,每日自动更新,提供黑白名单等十余种预设方案供不同场景切换使用
2S-UI
网络工具开源2S-UI 是面向 sing-box 的开源 Web 管理面板,源自 s-ui,提供多语言界面,用于部署、配置和监控代理与 VPN 服务。它支持客户端配额、订阅分发、流量统计和多节点管理,适合个人搭建与学习,但官方明确不建议用于生产环境。
One IP
网络工具开源One IP 是可在线使用或部署到 Cloudflare 的 IP 与网络诊断工具箱,整合 IP 归属和信誉查询、网站出口检测、浏览器指纹分析及 AI 服务连通性与状态查询。它还提供 IP 健康度 API 和实验性 WebMCP 接入,适合排查网络与浏览器环境;检测结果不能代替 AI 平台的账号风险判断。
UU远程
网络工具免费网易出品的远程控制软件,支持手机、平板、Mac、PC、TV 多端远控电脑,主打高速直连低延迟、真彩 4K 144 帧画质,并把远程开机、多屏协作、按键映射、文件传输等通常要付费的能力全部免费开放。
AI 整理的软件知识库
AI 整理软件资料、版本动态、更新通知、订阅权益与对比分析,沉淀可复用的工具知识。