Commit Graph

71 Commits

Author SHA1 Message Date
神楽坂·喵
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
wano
0a7c9e6459
fix: unknown type due to dae-wing fixed policy (#582)
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-07-22 08:54:27 +08:00
/gray
137e8f2278
chore: Add a global config to enable pprof (#532)
Co-authored-by: dae-prow[bot] <136105375+dae-prow[bot]@users.noreply.github.com>
2024-06-16 14:41:52 +08:00
/gray
ec7cf06de4
fix: Opt out TCP sockmap bypass by default (#518)
Signed-off-by: gray <gray.liang@isovalent.com>
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-05-20 21:03:39 +08:00
mzz
c1a7a64471
fix: cannot use must in bracket in fallback (#495) 2024-04-08 22:29:04 +08:00
/gray
6f1db5ee1f
feat(bpf): implement stack bypass (#458)
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-03-01 18:27:02 +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
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
9124c5d9f5
optimize: pull subscription using custom UA (#233) 2023-07-23 23:52:27 +08:00
mzz
11d2ea945f
feat: latency-based failover (#119) 2023-07-10 19:44:56 +08:00
mzz
6458ebd877
feat(config): support IgnoreZero option for config.Marhsaller (#153) 2023-06-20 23:29:53 +08:00
mzz
24433d1479
fix: change default tcp_check_http_method to HEAD (#137) 2023-06-11 12:47:30 +08:00
mzz
e1d0d8a35a
fix(config): problem that always append values to default list (#128) 2023-06-09 22:12:55 +08:00
mzz
ee09ae17e3
feat: support iptables tproxy (#80) 2023-06-04 11:38:05 +08:00
mzz
b936e7ada4
feat(dns): support fixed domain ttl (#100)
* feat(dns): support fixed domain ttl

* docs
2023-05-30 22:10:32 +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
bf1d296401
feat: support tcp_check_http_method (#77) 2023-05-13 15:38:28 +08:00
mzz2017
9493b9a0aa feat: support to give fixed ip for tcp_check_url and udp_check_dns 2023-04-29 01:08:53 +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
fb2b55ee51 feat: support global.sniffing_timeout 2023-04-13 00:18:42 +08:00
mzz2017
38cc66d1d3 feat: support dns.ipversion_prefer 2023-04-07 23:06:04 +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
d9133b2517 fix: problem that cannot use unsorted ip set in dns response routing 2023-03-31 23:36:24 +08:00
mzz2017
97a4e956fe fix: should probe wan interface after network online 2023-03-27 12:33:13 +08:00
mzz2017
ae618e6c6e fix: preprocess wan_interface 'auto' before ebpf program loading to avoid to fail to insert filter 2023-03-26 12:54:21 +08:00
mzz2017
43d5d81858 feat: support to auto config kernel parameters 2023-03-25 17:16:24 +08:00
mzz2017
a04a6be76b feat: support to auto detect WAN interface 2023-03-24 13:30:02 +08:00
mzz2017
8451485064 feat: waiting for network before pulling subscriptions 2023-03-15 16:19:32 +08:00
mzz2017
f44938648c chore: remove unused patches 2023-03-14 18:29:57 +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
94275c06ad docs: update dial_mode 2023-03-13 16:49:01 +08:00
mzz2017
2edbdae72f feat: config.Marshaller allows negative depth 2023-03-11 11:09:57 +08:00
mzz2017
92d0e21dd8 feat: export config.Marshaller for dae-wing 2023-03-03 13:19:08 +08:00
mzz2017
6359215cb4 chore: fix decode default value to interface 2023-03-03 11:09:51 +08:00
mzz2017
94f3ba4ee6 chore: refine config 2023-03-03 10:59:31 +08:00
mzz2017
87c9b9d6a5 feat: add default value and required to outline file 2023-03-02 15:25:47 +08:00
mzz2017
f3845bd452 fix: potential panic 2023-03-01 11:36:08 +08:00
mzz2017
01162f3d7e feat: support reload 2023-02-27 13:29:42 +08:00
mzz2017
52708d59ca docs 2023-02-26 19:26:55 +08:00
mzz2017
27d77d2b42 optimize: disable send_redirects for Real Direct 2023-02-26 05:07:42 +08:00
mzz
5cf6dca509
feat: support export config outline and config marshal (#27) 2023-02-25 22:53:18 +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
mzz
8f6b0a6e2a
feat/optimize: add userspace routing and optimize domain routing (#18) 2023-02-18 18:27:28 +08:00
mzz2017
de08c7c861 chore: rename routing final as fallback 2023-02-18 03:01:51 +08:00
mzz2017
9bc0663277 docs: example.dae 2023-02-18 02:06:23 +08:00