Commit Graph

38 Commits

Author SHA1 Message Date
naison
f802e03d01 hotfix: add heartbeat to manager in the pod 2025-05-14 20:22:57 +08:00
naison
d636449073 feat: set read/write timeout to 60s for remote tcp conn (#590) 2025-05-10 23:02:31 +08:00
fengcaiwen
323235f268 refactor: optimize code 2025-04-29 21:53:34 +08:00
fengcaiwen
18ef72fc20 refactor: forward only one port 2025-04-29 21:48:14 +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
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
fb428403a2 hotfix: set get running pod timeout 10s to 5s (#494) 2025-03-30 11:43:37 +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
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
5dae60ffbc hotfix: sleep 200ms reconnect 2024-10-10 11:35:39 +08:00
naison
15103837a7 hotfix: fix ssh re-connect logic 2024-10-10 10:28:58 +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
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
fe7be90d0b hotfix: fix tun device no buffer space available (#225) 2024-04-24 17:32:04 +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
fec1f72b22 feat: remove env EnvKubeVPNTransportEngine 2023-10-28 18:15:19 +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
e945559f8e feat: optimize code 2023-10-02 13:44:23 +08:00
fengcaiwen
29f5c191a5 feat: optimize code 2023-10-02 13:44:23 +08:00
fengcaiwen
9b1c8dd97d feat: optimize cleanup logic 2023-10-02 13:44:23 +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
5f08427105 feat: optimize code 2023-08-04 17:11:15 +08:00