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 |
|