Commit Graph

749 Commits

Author SHA1 Message Date
mzz2017
61014019de fix: RefineSourceToShow should use dst instead of destToSend 2023-02-10 16:38:36 +08:00
mzz2017
bd55d76753 docs: example.dae 2023-02-10 12:02:25 +08:00
mzz2017
ab38277022 docs: README 2023-02-10 11:59:40 +08:00
mzz2017
e758f332d2 feat: add ipforward check 2023-02-10 11:55:00 +08:00
mzz
c54a5a0c30
feat: support subscription tag and subtag filter (#13) 2023-02-10 11:04:16 +08:00
mzz2017
636b749776 chore: replace ethtool version with v0.0.0 to avoid unmatched hash 2023-02-10 00:37:32 +08:00
mzz2017
4f4afc5d82 chore: upgrade softwind 2023-02-10 00:29:23 +08:00
mzz
d9d4b94e93
Merge pull request #12 from v2rayA/feat_include 2023-02-10 00:00:05 +08:00
mzz2017
f7d692b077 README 2023-02-09 23:38:23 +08:00
mzz2017
af743cd1c6 feat: support include 2023-02-09 23:17:49 +08:00
mzz2017
158dfb2a27 feat: add check_tolerance to make node selection stable 2023-02-09 21:16:51 +08:00
mzz2017
e3a71d0ee2 fix: calcMinLatency should skip no latency dialer 2023-02-09 20:54:06 +08:00
mzz2017
8bb88ed20a feat: subscription supports file:// 2023-02-09 20:17:45 +08:00
mzz2017
3060417be7 feat: lazily init dns upstream and tcp/udp check to avoid fatal when start 2023-02-09 19:22:37 +08:00
mzz2017
f0f68ffb84 fix: add DNS header to ResolveNetip req 2023-02-09 13:56:21 +08:00
mzz2017
7f5e4f8349 fix: ResolveNetip should use child context to prevent resend after func exit 2023-02-09 13:45:49 +08:00
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
mzz2017
9a840a05a6 docs: README 2023-02-09 11:45:36 +08:00
mzz
15faa3cdd2
feat: support tcp:// and tcp+udp:// for dns_upstream (#11) 2023-02-09 11:40:34 +08:00
mzz2017
ac8b88d8ca docs: README 2023-02-08 23:39:48 +08:00
mzz2017
5869d7f948 docs: README 2023-02-08 23:35:30 +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
a9bcb396c2 optimize: add cache for asset path 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
410bfd0691 chore: dae service should be after docker.service 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
mzz2017
ad8f54531e fix: listen ip panic 2023-02-07 23:40:19 +08:00
mzz2017
25ab8e5985 README 2023-02-07 23:14:13 +08:00
mzz2017
81676674c8 fix panic 2023-02-07 23:05:30 +08:00
mzz2017
04702fd99a docs: typo 2023-02-07 22:31:45 +08:00
mzz2017
c542272493 docs: README 2023-02-07 22:29:50 +08:00
mzz2017
5537c3f416 docs: README 2023-02-07 22:16:15 +08:00
mzz2017
8549afabe7 docs(README): add benchmark 2023-02-07 22:10:52 +08:00
mzz2017
3480cbf921 chore/docs: use CO-RE and refine README 2023-02-07 21:54:57 +08:00