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
f9bba2498e
feat: support to auto config firewall (firewalld) ( #420 )
2024-01-11 12:25:29 +00:00
d1d0f6d16f
fix: ip rule is not added when only binding to wan ( #399 )
2024-01-02 12:02:00 +00:00
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
49be5c7eb1
docs: refine DNS example ( #329 )
2023-10-21 08:04:13 +00:00
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
29454b6078
docs: refine protocol support and alpine installation ( #241 )
2023-07-26 02:10:47 +08:00
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
11d2ea945f
feat: latency-based failover ( #119 )
2023-07-10 19:44:56 +08:00
e39ec7fc05
refactor(/docs): rework documentation structure layout ( #179 )
...
* refactor(/docs): rework documentation structure layout
* refactor(/docs): update file reference paths
* feat(/docs): add English version of other-proxy-protocol.md
* refacotr: move docs/templates/ docs/sync/ to hack/
* fix(example.dae|readme): update ref link to adopt new file structure
* refactor: rename other-proxy-protocol.md -> proxy-protocols.md
* docs(readme): add ref to proxy-protocols.md
* feat(/docs): add English version of how-it-works.md
* refactor: rename how-it-works; add nav links
* fix: fix linting errors
* fix: fix linting errors
---------
Co-authored-by: earrmouth <43926351+earrmouth@users.noreply.github.com >
2023-07-09 17:31:47 +08:00
24433d1479
fix: change default tcp_check_http_method
to HEAD
( #137 )
2023-06-11 12:47:30 +08:00
ee09ae17e3
feat: support iptables tproxy ( #80 )
2023-06-04 11:38:05 +08:00
b936e7ada4
feat(dns): support fixed domain ttl ( #100 )
...
* feat(dns): support fixed domain ttl
* docs
2023-05-30 22:10:32 +08:00
9e20a7fff6
ci(hack): add config-doc-generator ( #101 )
...
Co-authored-by: mzz2017 <2017@duck.com >
2023-05-27 19:52:13 +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
bf1d296401
feat: support tcp_check_http_method
( #77 )
2023-05-13 15:38:28 +08:00
9493b9a0aa
feat: support to give fixed ip for tcp_check_url and udp_check_dns
2023-04-29 01:08:53 +08:00
fb2b55ee51
feat: support global.sniffing_timeout
2023-04-13 00:18:42 +08:00
066e856163
optimize(dns): use different ID for another lookup in ipversion prefer mode
2023-04-07 23:13:10 +08:00
38cc66d1d3
feat: support dns.ipversion_prefer
2023-04-07 23:06:04 +08:00
efacd08910
chore: remove dnsmasq must_direct in example.dae
2023-04-07 19:47:01 +08:00
006b7fbfd2
feat: support must_xxx outbounds
2023-04-02 11:07:53 +08:00
b0eead1bf0
chore(example.dae): indent
2023-03-29 18:14:40 +08:00
f915b47a9a
patch: provide alternative tcp healthcheck url ( #46 )
2023-03-29 00:24:58 +08:00
cc50bea0fc
docs: more annotations for dns section
2023-03-27 12:45:10 +08:00
1bbb93fcfa
doc(example.dae): add node selection by tag ( #44 )
...
* doc: add node selection by tag
* fix: fix syntax
* fix: fix formatting
2023-03-26 12:32:43 +08:00
43d5d81858
feat: support to auto config kernel parameters
2023-03-25 17:16:24 +08:00
a04a6be76b
feat: support to auto detect WAN interface
2023-03-24 13:30:02 +08:00
61a27e3a4e
Update example.dae
2023-03-22 21:54:50 +08:00
e060c95091
chore: use alidns in example.dae
2023-03-22 12:11:11 +08:00
f3ffd2481b
docs(example.dae): subscription in file
2023-03-19 14:45:31 +08:00
8451485064
feat: waiting for network before pulling subscriptions
2023-03-15 16:19:32 +08:00
86547c6522
feat: add dial_mode domain++
2023-03-14 18:22:21 +08:00
e6f2e162e1
Update example.dae
2023-03-14 16:20:47 +08:00
e2964ee6aa
chore: transferred to daeuniverse
2023-03-14 15:01:55 +08:00
96967d59c8
docs: guide for external dns
2023-03-13 22:33:17 +08:00
570a04a836
docs: update example.dae
2023-03-13 17:05:27 +08:00
94275c06ad
docs: update dial_mode
2023-03-13 16:49:01 +08:00
41cab77f67
chore: examples.dae
2023-03-07 13:30:27 +08:00
01162f3d7e
feat: support reload
2023-02-27 13:29:42 +08:00
52708d59ca
docs
2023-02-26 19:26:55 +08:00
5cf6dca509
feat: support export config outline and config marshal ( #27 )
2023-02-25 22:53:18 +08:00
80cffe8ca9
chore: replace ip with dip, port with dport
2023-02-25 03:12:35 +08:00
8bd6a77398
feat: dns routing ( #26 )
2023-02-25 02:38:21 +08:00
0d9892fff2
docs: fix typo
2023-02-19 12:48:04 +08:00
bb40cd8ae6
docs: example.dae
2023-02-19 12:46:11 +08:00
266f5ffc43
fix: must_direct logic for WAN
2023-02-19 12:37:37 +08:00
156769bf55
feat: add min moving average latencies policy
2023-02-19 01:49:36 +08:00
500248ea5c
chore
2023-02-19 00:13:26 +08:00
de08c7c861
chore: rename routing final as fallback
2023-02-18 03:01:51 +08:00