Commit Graph

29 Commits

Author SHA1 Message Date
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
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
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
11d2ea945f feat: latency-based failover (#119) 2023-07-10 19:44:56 +08:00
mzz
0bac1c6ecb fix: should allow fallbacking ip version if dialing domain (#164) 2023-06-29 22:30:33 +08:00
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
b69cb63a11 fix: rollback reloading and refresh fixed outbound alive state 2023-03-23 15:34:56 +08:00
e2964ee6aa chore: transferred to daeuniverse 2023-03-14 15:01:55 +08:00
0433f8d5da fix: should reset kernel program outbound alive status every reload 2023-03-02 21:28:30 +08:00
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
mzz
e495ee1b7c feat: support to dial domain for udp and support udp for ssr (#17) 2023-02-18 00:49:35 +08:00
d88961681e fix: simple-obfs host problem 2023-02-13 14:59:18 +08:00
4c2f936fa4 feat: support to check independent tcp dns connectivity 2023-02-12 15:39:00 +08:00
158dfb2a27 feat: add check_tolerance to make node selection stable 2023-02-09 21:16:51 +08:00
2107aead00 fix: problem that not switch to tcp if udp is blocked 2023-02-09 13:27:59 +08:00
mzz
15faa3cdd2 feat: support tcp:// and tcp+udp:// for dns_upstream (#11) 2023-02-09 11:40:34 +08:00
f3e3ae2ae7 fix: problem that disable l4proto+ipversion when single node is down 2023-02-08 23:35:30 +08:00
2ef332b018 feat: drop frame in kernel to take advance of happy eyeballs if outbound shoud fail 2023-02-08 23:35:30 +08:00
5e7b68822a feat: support independent tcp4, tcp6, udp4, udp6 connectivity check 2023-02-08 23:35:30 +08:00
e42730ed81 style/optimize: refine log; udp lazily call group.Select() 2023-02-04 15:28:48 +08:00
c8d11cbecf feat: support not operator and port, sport routing func 2023-01-29 07:31:52 +08:00
cd4d3ada3e optimize: url check and log 2023-01-28 15:47:43 +08:00
af0f50b308 chore: update copyright 2023-01-28 13:56:06 +08:00
af22a9b0e6 chore: fix copyright 2023-01-28 02:35:18 +08:00
4c248e9e1a feat: support config file 2023-01-28 01:50:21 +08:00
edbce81e88 feat: add config_parser 2023-01-27 02:10:27 +08:00
ea409f16d5 feat: rename package 2023-01-23 20:01:24 +08:00
6fba4f8570 init 2023-01-23 19:54:21 +08:00