mzz
|
382dc5cd58
|
refactor/optimize(bpf): rework bpf route with bpf_loop (#580)
|
2024-10-30 01:06:13 +08:00 |
|
mzz
|
605f005e54
|
feat: support to maintain udp conn state (#493)
|
2024-04-08 22:23:55 +08:00 |
|
/gray
|
b6c3f69bf3
|
patch/optimize(bpf): improve wan tcp hijack datapath performance (#481)
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
|
2024-03-31 13:03:20 +08:00 |
|
/gray
|
7aad3a9474
|
chore: bump submodule dae_bpf_headers (#487)
|
2024-03-30 14:34:15 +08:00 |
|
mzz
|
b9741c92fc
|
feat: support reloading progress and error for dae reload (#470)
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
|
2024-03-27 13:01:37 +08:00 |
|
/gray
|
883437b6a3
|
refactor/optimize: remove dead code (#411)
|
2024-01-23 20:50:07 +08:00 |
|
mzz
|
f9bba2498e
|
feat: support to auto config firewall (firewalld) (#420)
|
2024-01-11 12:25:29 +00:00 |
|
Sumire (菫)
|
3184aa5abd
|
chore(license): update license signature (#406)
|
2024-01-04 17:28:16 +08:00 |
|
mzz
|
b9b1624b0b
|
docs: improve docs about pppoe and mark (#305)
Co-authored-by: kev <yqlbu@bu.edu>
Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
|
2023-09-02 15:06:50 +08:00 |
|
mzz
|
c6557ce207
|
refactor/fix: match dscp instead of tos (#294)
Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
|
2023-08-20 23:43:33 +08:00 |
|
mzz
|
7273be6a06
|
feat: support ToS routing rule (#292)
|
2023-08-20 01:55:42 +08:00 |
|
mzz
|
b34b5acfe9
|
fix: support to bind dae to wg lan (and other tun) (#221)
|
2023-07-16 18:26:20 +08:00 |
|
mzz
|
7ea40151ad
|
feat/chore: add log file/refine code/add tip for no-load (#219)
|
2023-07-15 12:23:36 +08:00 |
|
mzz
|
acfc1db679
|
fix/optimize/refactor(udp): fix potential stuck UDP and optimize reroute logic (#204)
|
2023-07-13 19:04:48 +08:00 |
|
mzz
|
1cc9edc0c6
|
fix: truncated dns resp (#203)
|
2023-07-11 01:25:05 +08:00 |
|
mzz
|
0bac1c6ecb
|
fix: should allow fallbacking ip version if dialing domain (#164)
|
2023-06-29 22:30:33 +08:00 |
|
mzz
|
b36b56ce6d
|
chore: allow to modify app name and assets dir name (#144)
|
2023-06-15 23:39:57 +08:00 |
|
mzz
|
ee09ae17e3
|
feat: support iptables tproxy (#80)
|
2023-06-04 11:38:05 +08:00 |
|
mzz
|
d9f6fa7aee
|
fix: dns mismatched qname matching (#99)
|
2023-05-27 13:51:19 +08:00 |
|
czybjtu
|
e71c272693
|
style: format golang import package code style (#58)
Co-authored-by: Kevin Yu <yqlbu@Bu.edu>
|
2023-04-23 13:27:29 +08:00 |
|
mzz2017
|
85343ac141
|
fix: should update system DNS every 5 seconds
|
2023-04-02 17:43:50 +08:00 |
|
mzz2017
|
648710a40e
|
feat: add virtual must_rules outbound
|
2023-04-02 12:02:57 +08:00 |
|
mzz2017
|
006b7fbfd2
|
feat: support must_xxx outbounds
|
2023-04-02 11:07:53 +08:00 |
|
mzz2017
|
6657fb329c
|
feat: support reject in dns request routing
|
2023-03-31 15:46:53 +08:00 |
|
mzz2017
|
86547c6522
|
feat: add dial_mode domain++
|
2023-03-14 18:22:21 +08:00 |
|
mzz2017
|
e2964ee6aa
|
chore: transferred to daeuniverse
|
2023-03-14 15:01:55 +08:00 |
|
mzz2017
|
a6c2a077db
|
optimize: lower the requirement of bootstrap memory
|
2023-03-14 13:54:43 +08:00 |
|
mzz
|
8bd6a77398
|
feat: dns routing (#26)
|
2023-02-25 02:38:21 +08:00 |
|
mzz2017
|
384b4131a3
|
feat: add more trace info (pid, pname, mac)
|
2023-02-21 16:10:44 +08:00 |
|
mzz
|
9fd52c4d38
|
feat: support to mark direct traffic (#24)
|
2023-02-20 18:06:54 +08:00 |
|
mzz2017
|
156769bf55
|
feat: add min moving average latencies policy
|
2023-02-19 01:49:36 +08:00 |
|
mzz
|
8f6b0a6e2a
|
feat/optimize: add userspace routing and optimize domain routing (#18)
|
2023-02-18 18:27:28 +08:00 |
|
mzz2017
|
0bf9e464ff
|
Revert "optimize: no need for rule table for wan and reject TCP to tproxy"
This reverts commit 7452abb158 .
|
2023-02-18 14:55:42 +08:00 |
|
mzz2017
|
7452abb158
|
optimize: no need for rule table for wan and reject TCP to tproxy
|
2023-02-18 14:47:34 +08:00 |
|
mzz2017
|
de08c7c861
|
chore: rename routing final as fallback
|
2023-02-18 03:01:51 +08:00 |
|
mzz2017
|
739682dabc
|
feat: add dial_mode domain+
|
2023-02-17 01:07:27 +08:00 |
|
mzz
|
ebdbf9a4a7
|
feat: add sniffing suite and dial_mode option (#16)
|
2023-02-15 01:53:53 +08:00 |
|
mzz2017
|
fe5c2482de
|
style: better connection trace output
|
2023-02-13 12:54:04 +08:00 |
|
mzz2017
|
feb58925a4
|
feat: add must_direct outbound
|
2023-02-12 23:11:40 +08:00 |
|
mzz2017
|
919fcc32d9
|
feat: fix port collision problem
|
2023-02-12 21:50:15 +08:00 |
|
mzz2017
|
4c2f936fa4
|
feat: support to check independent tcp dns connectivity
|
2023-02-12 15:39:00 +08:00 |
|
mzz2017
|
f2fba0a261
|
docs: add more debug info
|
2023-02-11 21:35:02 +08:00 |
|
mzz
|
4145a79559
|
feat: add lan_snat_direct option for non-transparent-bridge user (#14)
|
2023-02-11 13:34:12 +08:00 |
|
mzz2017
|
00b8c6079e
|
chore: modify tproxy mark to be compatible with 32-bit devices
|
2023-02-08 23:35:30 +08:00 |
|
mzz2017
|
2ef332b018
|
feat: drop frame in kernel to take advance of happy eyeballs if outbound shoud fail
|
2023-02-08 23:35:30 +08:00 |
|
mzz2017
|
5e7b68822a
|
feat: support independent tcp4, tcp6, udp4, udp6 connectivity check
|
2023-02-08 23:35:30 +08:00 |
|
mzz2017
|
45701f8559
|
fix: patch old wan method
|
2023-02-07 21:11:37 +08:00 |
|
mzz
|
9f33ecf809
|
feat(lan): use sockmap instead of sk_lookup for tproxy socket (#8)
|
2023-02-07 13:49:47 +08:00 |
|
mzz2017
|
8c65f8ff39
|
refactor: refactor lan tproxy using sk_assign
|
2023-02-06 13:56:43 +08:00 |
|
mzz2017
|
5d4210b030
|
fix/chore: fix lpm batch update problem and remove BTF requirement
|
2023-02-04 13:37:36 +08:00 |
|