naison
38584da9d3
refactor: remove options netstack ( #673 )
...
* refactor: remove options netstack
* refactor: remove options netstack
* refactor: forward chain use gvisor tcp
* refactor: docs
* refactor: remove forwarder options
* refactor: optimize code
* refactor: remove node type "tcp://"
* hotfix: packet read from tun needs to handle by gvisor
* hotfix: fix charts
* refactor: remove parameter engine
2025-07-27 17:26:14 +08:00
naison
211c9309b2
feat: handle local conn with gvisor ( #665 )
...
* feat: handle local conn with gvisor
* feat: remove udp route map
* feat: optimize code
* feat: length
* feat: works
* feat: should works
* feat: optimize code
* feat: optimize code
* feat: gudp not set remark
* feat: ut
* feat: set to default value 0
* feat: send reset to gvisor tcp forward request if error
* feat: not need to create firewall rule on windows
* feat: typo
2025-07-05 21:43:44 +08:00
fengcaiwen
c4540b1930
refactor: use tcp conn instead of packet conn
2025-04-27 23:03:45 +08:00
naison
fca3baf47e
refactor: optimize code ( #557 )
2025-04-23 15:00:00 +08:00
naison
a3556a263d
refactor: add additional [2]byte for packet length ( #554 )
2025-04-21 21:51:01 +08:00
naison
537b2940fe
perf: route packet by each tcp conn ( #548 )
2025-04-19 19:14:39 +08:00
naison
15200f1caf
refactor: add more log ( #533 )
...
* feat: add more log
2025-04-11 21:12:19 +08:00
naison
0ddcaa8acc
hotfix: fix bug ( #530 )
2025-04-11 19:12:15 +08:00
naison
d08f74a57e
hotfix: optimize code ( #528 )
...
* hotfix: optimize code
2025-04-10 22:53:28 +08:00
naison
cd66bb7907
feat: add log if drop packet ( #527 )
...
* feat: add log if drop packet
2025-04-09 22:19:37 +08:00
naison
f303616554
hotfix: fix []byte leak ( #525 )
2025-04-09 21:08:33 +08:00
naison
4fd1f014bd
refactor: adjust log level ( #523 )
2025-04-08 22:01:06 +08:00
naison
e8735a68be
refactor: optimize logic ( #515 )
...
* refactor: optimize logic
2025-04-05 21:48:18 +08:00
naison
b46f7a9877
refactor: divide log to session and backend ( #487 )
...
* refactor: divide log to session and backend
2025-03-23 13:59:10 +08:00
naison
fad55dce28
feat(log): log trace if panic ( #405 )
2024-12-18 20:50:47 +08:00
naison
68d550a80d
hotfix: use 64k buffer to read tun device packet for windows tun device mtu 65535 ( #404 )
2024-12-17 11:46:09 +08:00
naison
5599dc6bdd
refactor: optimize code ( #393 )
2024-12-11 21:04:09 +08:00
naison
98c22ba9b7
refactor: refactor code ( #373 )
2024-11-22 22:00:50 +08:00
naison
ef16641675
refactor: refactor code ( #371 )
2024-11-18 18:47:54 +08:00
naison
2aa7812cb1
feat: use gvisor parse network packet in pod ( #369 )
2024-11-15 20:56:10 +08:00
naison
be8ef7a127
hotfix: use pro-bing to send heartbeats instead of genereating icmp packet ( #328 )
2024-09-10 16:56:25 +08:00
naison
0826f2e20c
refactor: refactor log make it more formal ( #314 )
2024-08-03 15:01:16 +08:00
naison
f13e21a049
refactor: refactor code ( #306 )
2024-07-23 19:11:58 +08:00
naison
3e51bf0f4d
hotfix: close chan ( #245 )
2024-05-13 19:58:56 +08:00
naison
e7f00f5899
hotfix: cleanup in time when connect lite mode ( #243 )
2024-05-13 10:14:54 +08:00
naison
8dbb80be7c
hotfix: fix tun bug ( #216 )
...
Co-authored-by: wencaiwulue <895703375@qq.com >
2024-04-12 21:45:31 +08:00
naison
fadfd00927
hotfix: fix cpu usage high cause by in loop to call <-time.Tick(xxx) ( #201 )
...
Co-authored-by: wencaiwulue <895703375@qq.com >
2024-03-31 11:05:34 +08:00
naison
3ad6127132
feat: optimize code ( #149 )
...
Co-authored-by: wencaiwulue <895703375@qq.com >
2024-02-15 11:38:14 +08:00
naison
847c2c8cc1
feat: update go mod to v2 ( #127 )
...
* feat: update go mod to v2
* feat: typo
2024-01-14 18:00:12 +08:00
fengcaiwen
b2458c2020
feat: add ssh to linux server
2023-10-29 17:11:53 +08:00
fengcaiwen
4a10be295f
feat: remove env EnvTunNameOrLUID
2023-10-28 18:15:19 +08:00
fengcaiwen
76f1b74076
feat: log more info
2023-10-02 13:44:23 +08:00
fengcaiwen
b9798e66f0
feat: restore patch not work, others is ok
2023-10-02 13:44:23 +08:00
fengcaiwen
453afc5d49
fix: fix no avaliable buffer bug
2023-08-23 22:58:24 +08:00
fengcaiwen
92bf36bd3d
feat: complete gvisor
2023-08-20 15:17:29 +08:00
fengcaiwen
ff2fcf939f
feat: complete gvisor
2023-08-20 15:17:29 +08:00
fengcaiwen
bf47c6f4e1
feat: use gvisor to optimize performance
2023-08-20 15:17:29 +08:00
fengcaiwen
6fb80496e6
feat: nat use rlock while route
2023-08-06 12:02:44 +08:00
fengcaiwen
5f08427105
feat: optimize code
2023-08-04 17:11:15 +08:00
fengcaiwen
3c854cb1c7
fix: add heartbeats
2023-08-01 15:47:57 +08:00
fengcaiwen
2ba7b2027f
perf: use chan to communicate between tcpserver and tun
2023-07-26 12:50:32 +08:00
fengcaiwen
d87363d2cd
perf: use chan to communicate between tcpserver and tun
2023-07-26 12:50:32 +08:00
wencaiwulue
2227a82125
feat: support ipv6
2023-04-02 22:11:43 +08:00
wencaiwulue
49229e70fe
feat: heartbeats four times
2023-03-11 09:13:05 +08:00
fengcaiwen
75af5c2b14
feat: send heartbeats with gopacket
2023-03-10 17:35:59 +08:00
fengcaiwen
1f7678af66
feat: fix bugs
2023-03-09 12:06:11 +08:00
fengcaiwen
edac2dde39
feat: optimize
2023-02-28 19:52:28 +08:00
wencaiwulue
f2c663f7fb
feat: optimize redo port-forward logic
2023-02-27 21:10:26 +08:00
wencaiwulue
5f814f6d02
feat: optimize performance
2023-02-26 18:25:50 +08:00
wencaiwulue
85405c1a0f
performance: change tun lib to wg
2023-02-19 12:14:47 +08:00