Commit graph

227 commits

Author SHA1 Message Date
世界
c177abb523
Copy TCP GRO probe from tailscale 2024-11-23 13:13:48 +08:00
世界
6ef42f019b
Fix build on bsd systems 2024-11-23 12:58:52 +08:00
世界
c1f61d08ba
Make GSO optional 2024-11-23 12:58:52 +08:00
世界
2b8115e83b
Copy UDP GSO support from tailscale 2024-11-23 12:58:52 +08:00
世界
06b4d4ecd1
Add tailscale checksum 2024-11-23 12:58:52 +08:00
世界
4ebeb2fa86
Export interface for WireGuard 2024-11-23 12:58:52 +08:00
Benyamin
8a18f0c99e
Fix android routing rules about vpn protection 2024-11-18 18:30:51 +08:00
世界
b8b3759826
Fix HandshakeFailure usages 2024-11-14 22:04:31 +08:00
世界
b4300eaa6a
Fix interface callback 2024-11-12 23:18:20 +08:00
世界
64c0f526fd
Fix check interface 2024-11-12 14:29:11 +08:00
世界
6a7c4036d3
Fix monitor 2024-11-12 11:21:08 +08:00
世界
d105263fed
stack: Fix close before start 2024-11-12 10:30:18 +08:00
世界
355e4e81cc
refactor: More interface reuse 2024-11-11 16:12:50 +08:00
世界
1015c096bb
Fix gvisor UDP nat 2024-11-09 11:44:42 +08:00
世界
b1e2673c21
Re-implement lazy conns 2024-11-09 00:02:16 +08:00
世界
a5cb9f4f5f
Remove unused ICMP replies & Improve tcpbuf options 2024-11-08 12:15:52 +08:00
世界
24206c3edd
Split set route to Start() 2024-11-08 12:15:51 +08:00
世界
9bcc1ec384
Minor fixes 2024-11-08 12:15:39 +08:00
世界
e95737eccb
Implement TCP and ICMP rejects 2024-11-08 12:15:38 +08:00
世界
1793988a6d
Migrate clashtcpip to gVisor tcpip copied 2024-11-08 12:15:37 +08:00
世界
7f8e556bb0
Migrate to udpnat2 / Add PrepareConnection 2024-11-08 12:15:37 +08:00
世界
99eea00432
Update network handler usages 2024-11-08 12:15:37 +08:00
世界
a8ae222eeb
Add lazy conn support for gVisor 2024-11-08 12:15:36 +08:00
世界
f8191b7dc0
Update gvisor to 20241007.0 2024-11-08 12:15:36 +08:00
世界
b2b56ffcf8
Fix gateway select 2024-11-08 12:15:07 +08:00
世界
d95423e833
Update dependencies 2024-11-04 11:21:52 +08:00
世界
92c18cc7ec
Add renovate configuration 2024-10-31 21:59:32 +08:00
世界
10f73346a0
Fix gateway & FIx prefix check 2024-10-31 21:58:09 +08:00
世界
07278fb470
Retry system listen 2024-10-14 22:10:23 +08:00
世界
c3a3f8141f
Update dependencies 2024-10-13 13:26:08 +08:00
世界
059f5b6aaf
auto-redirect: Let fw4 take precedence over prerouting 2024-10-13 13:26:08 +08:00
世界
9e1969527e
Reuse InterfaceFinder 2024-10-13 13:26:08 +08:00
世界
f845cffeac
Update linter configuration 2024-09-14 21:26:40 +08:00
世界
aaaacba916
auto-redirect: Fix uid rules 2024-09-14 14:32:17 +08:00
世界
2f8200267b
monitor: Do not select disconnected interface 2024-09-14 09:27:10 +08:00
世界
5d440412ba
auto-redirect: Fix nftables available check 2024-07-04 13:18:26 +08:00
世界
60a8276dc4
auto-redirect: Fix iptables rules 2024-07-04 00:25:07 +08:00
世界
7c4975c412
Use new fswatcher to udpate android packages 2024-06-26 11:02:47 +08:00
世界
c01b403a44
Avoid hijack DNS requests send to loopback 2024-06-24 19:36:41 +08:00
wwqgtxx
625ac412bb Using netipx.IPSet safely 2024-06-22 13:01:06 +08:00
世界
ef83d1643c
auto-redirect: Fix android rules 2024-06-17 22:49:09 +08:00
世界
9cf07a2b47
auto-redirect: Cleanup before start 2024-06-17 22:38:34 +08:00
世界
086271ef29
Fix generate empty sets 2024-06-17 22:28:32 +08:00
世界
1048b277ea
Skip generate nftables output chain if lo in excluded interface list 2024-06-17 13:29:56 +08:00
世界
85f5f2dd58
auto-redirect: Add route address set support for nftables 2024-06-16 15:37:27 +08:00
世界
85fe25a592
Improve nftables rules 2024-06-11 21:12:08 +08:00
世界
e5f9651d3d
Fix linter 2024-06-09 13:41:05 +08:00
世界
21b78edd8b
Fix missing address unwrap in redirect server 2024-06-09 10:03:38 +08:00
世界
c4df3641c7
Update workflow 2024-06-09 10:03:37 +08:00
世界
cca25493d3
Drop support for go1.18 and go1.19 2024-06-07 15:51:55 +08:00