Ekko
bfc17c3e2d
feat(dns): support DoH, DoT, DoH3, DoQ ( #649 )
2024-11-02 00:45:03 +08:00
douglarek
0e1301b851
feat/optimize(hy2): support human-readable bandwidth configuration ( #666 )
...
Co-authored-by: mzz <2017@duck.com>
2024-10-30 22:22:03 +08:00
./gray
334cbd3962
fix(routing): Fix MergeAndSortRulesOptimizer ( #682 )
2024-10-24 20:08:49 +08:00
Ekko
cb57bd542f
docs: Google DNS should use dns.google instead of dns.google.com ( #664 )
2024-09-29 16:42:15 +08:00
Mix
7e751e0ca7
feat: support bandwidth configuration ( #645 )
2024-09-27 00:18:48 +08:00
mzz
218ae3f654
fix: connection leaks ( #624 )
...
Co-authored-by: dae-prow[bot] <136105375+dae-prow[bot]@users.noreply.github.com>
2024-09-26 22:40:29 +08:00
douglarek
da8890c38a
fix(sniffer): remove useless EOF warning logs printing ( #650 )
2024-09-25 15:16:46 +08:00
神楽坂·喵
9f04adfe16
feat: allow group override global node connectivity check ( #623 )
...
Co-authored-by: mzz2017 <2017@duck.com>
2024-09-08 22:13:06 +08:00
秋野かえで
c5b596c293
feat: add MPTCP support ( #601 )
2024-08-27 09:49:51 +08:00
mzz
c3ccf179d9
fix: cannot sniff tls fragments ( #555 )
...
Co-authored-by: dae-prow[bot] <136105375+dae-prow[bot]@users.noreply.github.com>
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-07-22 08:51:26 +08:00
Mix
cb61bf90b2
feat: Add support for hysteria2 dialer and protocol ( #533 )
...
Co-authored-by: mzz <2017@duck.com>
2024-06-16 20:41:27 +08:00
mzz
76a4fe9be7
feat: support assist connectivity check (udp-dns) by dns module ( #543 )
...
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-06-16 19:51:16 +08:00
mzz
df76e0d6b9
fix: cannot route for sniffed domain with port ( #542 )
...
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-06-16 14:47:02 +08:00
mzz
f26ac49d9e
fix/chore: update submodule outbound to fix panic in some edge cases ( #503 )
2024-04-24 02:22:50 +08:00
汐殇
713d991f2b
chore: Replace regexp with regexp2 for better filtering ( #467 )
2024-04-02 12:35:11 +08:00
mzz
18931ac477
fix/docs: fix the first check failure and possible dns leaking ( #418 )
...
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-01-11 13:47:05 +00:00
Sumire (菫)
3184aa5abd
chore(license): update license signature ( #406 )
2024-01-04 17:28:16 +08:00
mzz
e466295096
fix: running issue and no network on android ( #264 )
2024-01-01 20:45: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
aeaf2fc661
fix: add _ to valid domain chars set ( #365 )
2023-12-26 19:27:18 +08: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
Luo Chen
bfd4d99744
feat/optimize: print SubscriptionTag in AliveDialerSet::printLatencies() ( #319 )
2023-09-03 21:17:58 +08:00
Luo Chen
371e0c19d1
improve: rm dup code in NewFromLink() ( #318 )
2023-09-03 17:29:29 +08:00
Luo Chen
eaf9684ec1
optimize: latencyString shows realLatency(+offset) ( #307 )
2023-09-02 23:59:03 +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
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
mzz
054f569c2f
optimize(juicity): support Base64URLEncoding for PinnedCertchainSha256 ( #265 )
2023-08-07 22:23:18 +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
e5d3f5ba58
optimize: force to choose one if there is only one node in the group ( #251 )
...
* optimize: force to choose if there is only one node in the group
* chore: remove log
---------
Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
2023-08-03 21:16:58 +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
87895034f4
optimize(vmess): auto choose cipher instead of aes-128-gcm ( #232 )
2023-07-23 17:12:01 +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
11d2ea945f
feat: latency-based failover ( #119 )
2023-07-10 19:44:56 +08:00
mzz
888a746e85
fix(wss): allow_insecure and sni not work ( #165 )
2023-07-09 18:42:59 +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
0bac1c6ecb
fix: should allow fallbacking ip version if dialing domain ( #164 )
2023-06-29 22:30:33 +08:00
mzz
5508c372c8
fix: bad connectivity check of dns(udp) caused by #80 ( #155 )
2023-06-25 22:04:43 +08:00
mzz
d3dcfe6bb5
fix(group): policy 'fixed' parsing ( #149 )
2023-06-18 14:24:33 +08:00
mzz
4fa582e079
fix(socks5): udp problem ( #148 )
2023-06-17 12:24:04 +08:00
mzz
40b553edc9
optimize(routing): fix slow domain++ ip routing ( #133 )
2023-06-11 12:48:52 +08:00
mzz
e885e76adf
fix: failed to sniff tls1.2 traffic in some cases ( #135 )
2023-06-11 12:48:05 +08:00
mzz
ee09ae17e3
feat: support iptables tproxy ( #80 )
2023-06-04 11:38:05 +08:00