dae - высокопроизводительное и прозрачное прокси-решение на базе eBPFДля максимально возможного повышения производительности разделения трафика
dae использует прозрачный прокси-сервер и набор инструментов разделения трафика в ядре Linux с помощью eBPF. В результате dae позволяет прямому трафику обходить пересылку прокси-приложения, обеспечивая подлинный прямой трафик. Благодаря этому замечательному достижению достигается минимальная потеря производительности и незначительное дополнительное потребление ресурсов для прямого трафика.В качестве преемника
v2rayA, dae отказался от v2ray-core, чтобы более свободно удовлетворять потребности пользователей.Возможности:
- для достижения высокой производительности необходимо реализовать разделение трафика
Real Direct (требуется включение ipforward).- поддержка разделения трафика по имени процесса на локальном хосте.
- поддержка разделения трафика по
MAC-адресу в локальной сети.- поддержка разделения трафика с использованием правил инвертированного соответствия.
- поддержка автоматического переключения узлов в соответствии с политикой. То есть, поддержка автоматического тестирования независимых задержек
TCP/UDP/IPv4/IPv6 с последующим использованием наиболее подходящих узлов для соответствующего трафика в соответствии с заданной пользователем политикой.- поддержка расширенного процесса разрешения
DNS-запросов.- поддерживается полноконусный
NAT для shadowsocks, trojan(-go) и socks5 (тестирование не проводилось).- поддерживаются различные популярные протоколы прокси
https://github.com/daeuniverse/dae
Опубликоввано в @gitgate
#ebpf #proxy