mzz
|
9fd52c4d38
|
feat: support to mark direct traffic (#24)
|
2023-02-20 18:06:54 +08:00 |
|
mzz2017
|
9efeada72d
|
chore
|
2023-02-19 22:17:08 +08:00 |
|
mzz2017
|
266f5ffc43
|
fix: must_direct logic for WAN
|
2023-02-19 12:37:37 +08:00 |
|
mzz
|
8f6b0a6e2a
|
feat/optimize: add userspace routing and optimize domain routing (#18)
|
2023-02-18 18:27:28 +08:00 |
|
mzz2017
|
87efa3d38d
|
optimize: also reject TCP to tproxy port
|
2023-02-18 14:57:46 +08:00 |
|
mzz2017
|
0bf9e464ff
|
Revert "optimize: no need for rule table for wan and reject TCP to tproxy"
This reverts commit 7452abb158 .
|
2023-02-18 14:55:42 +08:00 |
|
mzz2017
|
7452abb158
|
optimize: no need for rule table for wan and reject TCP to tproxy
|
2023-02-18 14:47:34 +08:00 |
|
mzz2017
|
de08c7c861
|
chore: rename routing final as fallback
|
2023-02-18 03:01:51 +08:00 |
|
mzz2017
|
87511472c4
|
feat: reject packet sent to tproxy port directly for security
|
2023-02-13 03:41:59 +08:00 |
|
mzz2017
|
0b5263c89b
|
feat: allow tcp_check_url and udp_check_dns are not double stack
|
2023-02-13 02:40:34 +08:00 |
|
mzz2017
|
9f67642d5b
|
fix: problem that old process did not obey pname rule
|
2023-02-12 23:15:53 +08:00 |
|
mzz2017
|
feb58925a4
|
feat: add must_direct outbound
|
2023-02-12 23:11:40 +08:00 |
|
mzz2017
|
45db7835a5
|
fix: disable checksum for egress packet due to offload
|
2023-02-12 22:42:58 +08:00 |
|
mzz2017
|
919fcc32d9
|
feat: fix port collision problem
|
2023-02-12 21:50:15 +08:00 |
|
mzz
|
4145a79559
|
feat: add lan_snat_direct option for non-transparent-bridge user (#14)
|
2023-02-11 13:34:12 +08:00 |
|
mzz2017
|
61014019de
|
fix: RefineSourceToShow should use dst instead of destToSend
|
2023-02-10 16:38:36 +08:00 |
|
mzz2017
|
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 |
|
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
|
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
|
3c139765d2
|
feat: support bind wan and lan in the same interface
|
2023-02-08 14:36:16 +08:00 |
|
mzz2017
|
c49ca89683
|
chore: adjust directory structure
|
2023-02-07 23:49:30 +08:00 |
|