# daeuniverse/dae

eBPF-based Linux high-performance transparent proxy solution.

Repository: https://github.com/daeuniverse/dae
Canonical: https://ross.abutalabs.com/products/dae
Language: Go
License: AGPL-3.0
License Family: copyleft
Topics: ebpf, transparent-proxy, dae, golang, policy-routing, sdwan, shadowsocks, v2ray
Last push: 2026-08-26T15:12:16+00:00

## Health v2 (maintenance only)
Score: 91/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 80, longevity 94
- inputs: {"age_days": 1318, "days_push": 7, "days_rel": 56, "gap_med": 67, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6114, forks 398 (observed 2026-08-28T04:09:36.053471+00:00)

## What it is
dae is a high-performance transparent proxy solution for Linux built on eBPF, performing traffic splitting directly in the kernel so direct traffic bypasses the proxy with minimal overhead. It supports routing by process name, MAC address, and custom rules, plus automatic node selection based on latency tests.

## Use cases
- transparently proxy all traffic on a linux router or host
- split traffic so domestic sites go direct and foreign traffic goes through proxy
- route traffic by process name or lan mac address
- automatically pick the fastest proxy node via latency testing
- set up an sd-wan style gateway with policy routing
- proxy shadowsocks or v2ray traffic with full-cone nat support

## When to choose
- you run linux with kernel eBPF support and want kernel-level transparent proxying with near-zero overhead for direct traffic
- you need fine-grained split tunneling by process, mac, domain, or geoip
- you want automatic proxy node failover and selection based on measured latency

## When to avoid
- you need a proxy on non-linux platforms like windows or macos
- your kernel is too old to support the required eBPF features
- you want a gui client - dae is configured via config files and runs as a daemon

## Facets
- artifact type: application
- maturity: active
- function: proxy, networking, routing, security
- domain: networking, privacy, self-hosted, censorship-circumvention
- platform: cli, self-hosted
- tags: ebpf, transparent-proxy, traffic-splitting, policy-routing, shadowsocks, v2ray, sdwan, golang, linux

## Member repositories
- daeuniverse/dae (main) score 91

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:36.053471+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:48:10.806737+00:00, confidence not recorded.
  - readme: https://github.com/daeuniverse/dae (fetched 2026-08-28T04:09:36.053471+00:00, sha f3ecfd56196e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
