Commit Graph

65 Commits

Author SHA1 Message Date
/gray
5f3249bcb3
feat: dae trace (#435)
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-01-27 13:33:00 +08:00
/gray
f47caada0a
fix: Watch sysctl changes to ensure expected values (#426)
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-01-23 21:11:44 +08:00
mzz
fa69b4cbe8
feat/refactor: refactor outbound and support v2ray-plugin (#390) 2024-01-01 09:19:18 +00:00
mzz
d7ea7f6c1d
fix: add _ into valid charset of ac machine (#388) 2024-01-01 08:06:53 +00:00
mzz
366fcb192a
fix/chore: disable gso on client by default and upgrade softwind/quic-go (#391) 2024-01-01 08:06:34 +00:00
mzz
89628f1f28
chore: upgrade softwind (#359) 2023-12-09 09:29:23 +00:00
mzz
25c047a766
optimize(udp)/fix(quicSniffer): optimize performance of udp and fix a potential panic of quic (#301) 2023-11-15 14:32:57 +08:00
mzz
92596cd01e
chore: bump quic-go to v0.38.0 (#297) 2023-08-21 22:30:05 +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
a32bd81637
chore: upgrade quic-go to 0.37.4 to support go1.21 (#270)
Co-authored-by: kev <31861128+yqlbu@users.noreply.github.com>
2023-08-09 23:00:38 +08:00
秋のかえで
62ca625aaf
feat: add meek (#258)
Co-authored-by: mzz <2017@duck.com>
Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
2023-08-06 22:35:23 +08:00
mzz
a6382423a4
fix: bad ipversion selection caused by #251 (#257)
* fix: bad ipversion selection caused by #251

* chore: upgrade softwind
2023-08-05 18:18:21 +08:00
mzz
4d615205c0
feat(juicity): support certificate pinning (#256) 2023-08-04 18:19:28 +08:00
mzz
36dc16f6cc
chore: upgrade go mod (#249) 2023-07-31 14:59:11 +08:00
mzz
e4a95aade0
feat: support juicity (#248)
* feat: support juicity

* optimize(juicity): lower reserved streams

* fix(juicity): support to detach from client pool

* docs: add docs

* fix(trojan): udp

* fix: panic if tuic and juice are both used

---------

Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
2023-07-29 23:41:40 +08:00
mzz
a2f7c37f4d
feat/refactor: support the node-level proxy chain (#235)
* feat/refactor: support the chains node

* docs: update example.dae

* fix: order

* fix: http

---------

Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
2023-07-23 20:36:57 +08:00
mzz
a3566ea081
feat(vmess/vless): support network h2 (#229)
* feat(vmess/vless): support http2

* feat(h2): add utls support

* fix: h2

---------

Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
2023-07-22 22:32:21 +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
00cf4bc3cd
refactor(dns): replace dnsmessage with miekg/dns (#188) 2023-07-09 16:02:17 +08:00
mzz
b82b31e350
feat: support tuic v5 (#176) 2023-07-08 22:07:32 +08:00
mzz
34dfd7adbc
feat: support unknown qtype and upgrade go mod (#180) 2023-07-07 20:54:39 +08:00
mzz
029849da5d
fix/chore(grpc): allow insecure (#151) 2023-06-18 18:54:47 +08:00
mzz
4d42b2d978
fix: new control plane should reset grpc conn pool cache (#150) 2023-06-18 18:53:26 +08:00
mzz
4fa582e079
fix(socks5): udp problem (#148) 2023-06-17 12:24:04 +08:00
mzz
f7cae4d501
fix(trojan): potential panic due to invalid packet control data (#120) 2023-06-05 23:46:00 +08:00
mzz
ebe51f1e31
fix(trojan): panic due to incorrect n returned by ReadFrom (#109) 2023-06-04 11:47:20 +08:00
mzz
ee09ae17e3
feat: support iptables tproxy (#80) 2023-06-04 11:38:05 +08:00
秋のかえで
80d3940483
feat: add uTLS support (#94)
* feat: add uTLS

* feat: change `Utls.Imitate` to `UtlsImitate`

* feat: add desc and example config

* chore: refine code and docs

* docs(example.dae): adjust order

---------

Co-authored-by: mzz2017 <2017@duck.com>
2023-05-27 10:52:13 +08:00
mzz
66600d22f4
fix(trojan): udp problem (#71) 2023-05-01 20:04:46 +08:00
mzz2017
6ff68e533e fix(game): stick at server push 2023-04-09 20:07:51 +08:00
mzz2017
ec3a63b689 fix(trojan): panic with invalid length 2023-04-05 17:27:50 +08:00
mzz2017
d85e7080fe fix/optimize: fix https h2 problem and add h2 mutiplex 2023-03-27 21:44:13 +08:00
mzz2017
4592be2320 fix: potential panic and check upstreams format before using them 2023-03-21 18:27:30 +08:00
mzz2017
eed2fa4f8f chore: support loong64 arch 2023-03-19 21:50:42 +08:00
mzz2017
e2964ee6aa chore: transferred to daeuniverse 2023-03-14 15:01:55 +08:00
mzz2017
f061ca7884 optimize(dial_mode): cache for real domain 2023-03-13 16:40:37 +08:00
mzz2017
7783498c03 chore: systemd 2023-02-27 14:07:36 +08:00
mzz
8bd6a77398
feat: dns routing (#26) 2023-02-25 02:38:21 +08:00
mzz
9fd52c4d38
feat: support to mark direct traffic (#24) 2023-02-20 18:06:54 +08:00
mzz2017
a011c2a74c fix: domain match 2023-02-19 14:08:13 +08:00
mzz2017
cd588d017d optimize: even faster domain keyword matching 2023-02-19 00:11:30 +08:00
mzz2017
23140c1f15 fix: avoid domain matching false positive 2023-02-18 22:04:28 +08:00
mzz2017
b277212715 optimize: memory occupation 2023-02-18 21:39:46 +08:00
mzz
8f6b0a6e2a
feat/optimize: add userspace routing and optimize domain routing (#18) 2023-02-18 18:27:28 +08:00
mzz2017
a920ff432f feat: support stream ciphers for shadowsocks 2023-02-18 01:12:23 +08:00
mzz
e495ee1b7c
feat: support to dial domain for udp and support udp for ssr (#17) 2023-02-18 00:49:35 +08:00
mzz2017
79423f7ff1 chore: replace default tcp check url to decrease traffic consumption 2023-02-13 17:09:15 +08:00
mzz2017
7656a6ecaf feat/fix: support allow_insecure and fix ws path with query 2023-02-12 17:17:51 +08:00