Skip to content

Releases: Quan-0505/rust-daed

Release list

rust-daed v3.1.2

Choose a tag to compare

@Quan-0505 Quan-0505 released this 14 Sep 12:01

rust-daed v3.1.2

daed(DaedNext,Rust 原生)一体式透明代理安装包 · 含 sticky-ip 增强

跟随上游主线(DaedNext/DaeNext 最新,218 commits 更新)+ sticky-ip 深度定制。基于 DaedNext(Rust 版 daed Web)+ DaeNext(Rust 原生 dae 引擎)+ Aya(纯 Rust eBPF),移植并集成了 sticky-ip 智能连接锁定与防 DNS 漂移机制。


🆕 核心演进与更新

  • 上游核心 218 commits103b324218bdf7):
    • 内存管理重构:allocator worker flush、系统分配器 trim、启动分配主动回收
    • UDP/TCP 主动回收:空闲缓冲回收、会话准入限流、高并发内存压力自适应裁剪
    • 协议修复:SSR SS2022 线格式、AnyTLS 认证/padding、Juicity UDP 隔离、Shadowsocks 随机数池化
    • 连接关停优化:协议 owner 快速取消、shutdown 等待者唤醒机制
  • 上游产品壳 12 commits7f3767ab084f2f):
    • Web 面板修复(DNS wrapper / xhttp 扩展 / 日志流输出)
    • OpenWrt 25.12 打包规范支持、默认开启 fat LTO 链接优化
  • sticky-ip 深度适配新架构
    • 上游重构 outbound 架构(拆分 dae-outbound-streamdae-outbound-core
    • sticky 模块迁至底层 dae-outbound-core,统一接入 9 处传输建连点(4 项单元测试全覆盖)

🚀 安装指南

1. Debian / Ubuntu / PVE

# 标准 amd64 SSE4.2 通用版:
sudo dpkg -i rust-daed_3.1.2-linux-x86_64_v2_sse.deb

# 或现代 CPU(Intel 4代+ / AMD Zen+)AVX2 优化版:
sudo dpkg -i rust-daed_3.1.2-linux-x86_64_v3_avx2.deb

sudo systemctl enable --now daed

2. OpenWrt 25.12+(apk v3 / ADB 容器格式)

# 以 NanoPi R4S 为例:
apk add --allow-untrusted ./rust-daed_3.1.2-R4S-v3.apk
/etc/init.d/daed enable && /etc/init.d/daed start

3. OpenWrt 24.x / 23.x / Alpine(apk v2 / 传统 tar 格式)

apk add --allow-untrusted ./rust-daed_3.1.2-R4S-v2.apk
/etc/init.d/daed enable && /etc/init.d/daed start

Web 面板访问:浏览器打开 http://<路由器或宿主机IP>:2023


📋 系统要求

x86_64 / aarch64 Linux,内核 ≥ 5.8 且启用 BTFCONFIG_DEBUG_INFO_BTF=y);iproute2 ≥ 6.7;root 特权。
dae 的 eBPF 数据面要求内核开启 vethclsactNET_SCH_INGRESS / NET_CLS_ACT / NET_CLS_BPF),宿主需安装 tc / bpftool / ipset