mzz2017
|
55bd309b6b
|
chore
|
2023-02-09 13:42:52 +08:00 |
|
mzz2017
|
2107aead00
|
fix: problem that not switch to tcp if udp is blocked
|
2023-02-09 13:27:59 +08:00 |
|
mzz2017
|
d364efc5c7
|
fix: align all dns resp answer headers
|
2023-02-09 12:26:44 +08:00 |
|
mzz2017
|
b34af9c6a4
|
chore: core should be created after right bpf loaded
|
2023-02-09 12:03:29 +08:00 |
|
mzz
|
15faa3cdd2
|
feat: support tcp:// and tcp+udp:// for dns_upstream (#11)
|
2023-02-09 11:40:34 +08:00 |
|
mzz2017
|
ea260ab581
|
fix: incorrect outbound alive state change result
|
2023-02-08 23:35:30 +08:00 |
|
mzz2017
|
f3e3ae2ae7
|
fix: problem that disable l4proto+ipversion when single node is down
|
2023-02-08 23:35:30 +08:00 |
|
mzz2017
|
00b8c6079e
|
chore: modify tproxy mark to be compatible with 32-bit devices
|
2023-02-08 23:35:30 +08:00 |
|
mzz2017
|
ef31269b3b
|
chore: use submodule
|
2023-02-08 23:35:30 +08:00 |
|
mzz2017
|
ac58b6e0f7
|
chore: remove C headers code
|
2023-02-08 23:35:30 +08:00 |
|
mzz2017
|
e87c7fa89d
|
fix: should correctly set dialer alive property
|
2023-02-08 23:35:30 +08:00 |
|
mzz2017
|
a20e1a48d8
|
optimize: only print routing log for new connection to avoid the log exploded (Quic and BT).
|
2023-02-08 23:35:30 +08:00 |
|
mzz2017
|
aa38103fee
|
feat: should get new udp endpoint if the dialer has been not alive
|
2023-02-08 23:35:30 +08:00 |
|
mzz2017
|
2ef332b018
|
feat: drop frame in kernel to take advance of happy eyeballs if outbound shoud fail
|
2023-02-08 23:35:30 +08:00 |
|
mzz2017
|
5e7b68822a
|
feat: support independent tcp4, tcp6, udp4, udp6 connectivity check
|
2023-02-08 23:35:30 +08:00 |
|
mzz2017
|
551e79d9e5
|
refactor: rename check_url to tcp_check_url and restrict dns_upstream as udp://ip:port
|
2023-02-08 23:35:30 +08:00 |
|
mzz2017
|
a3d4a06dab
|
chore: refine code and add annotations
|
2023-02-08 15:38:13 +08:00 |
|
mzz2017
|
7c0418d245
|
feat: replace iproute2 runtime dep with netlink
|
2023-02-08 15:23:48 +08:00 |
|
mzz2017
|
3c139765d2
|
feat: support bind wan and lan in the same interface
|
2023-02-08 14:36:16 +08:00 |
|
mzz2017
|
00d42d1a6f
|
chore
|
2023-02-07 23:52:37 +08:00 |
|
mzz2017
|
c49ca89683
|
chore: adjust directory structure
|
2023-02-07 23:49:30 +08:00 |
|