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
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
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
11d2ea945f
feat: latency-based failover ( #119 )
2023-07-10 19:44:56 +08:00
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
8f6b0a6e2a
feat/optimize: add userspace routing and optimize domain routing ( #18 )
2023-02-18 18:27:28 +08:00
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
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