Commit Graph

56 Commits

Author SHA1 Message Date
naison
1823567949 hotfix: fix wait envoy rule to works takes too long time (#674) 2025-07-23 19:52:12 +08:00
naison
e33d2f1928 hotfix: fix init dir 2025-05-07 16:08:56 +08:00
fengcaiwen
18ef72fc20 refactor: forward only one port 2025-04-29 21:48:14 +08:00
naison
ca333fcdaf feat: encrypt with tls 1.3 (#522) 2025-04-12 12:30:05 +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
804708aabe feat: add options --connect-namespace to proxy and dev mode (#508) 2025-04-03 20:44:59 +08:00
naison
cd68b1fb00 hotfix: gen envoy rule id by ns and resource uid (#500)
* hotfix: gen envoy rule id by ns and uid
2025-03-30 20:57:11 +08:00
naison
116a1f1983 feat: detect namespace kubevpn installed by helm (#498) 2025-03-30 11:54:40 +08:00
naison
a030dc582b feat: support connect one namespace but proxy workload in another namespace (#496) 2025-03-30 11:50:11 +08:00
yuyicai
a682dfbc2c feat: check if need to upgrade image
Signed-off-by: yuyicai <yuyicai@hotmail.com>
2025-03-09 16:01:56 +08:00
yuyicai
2780f67dd6 feat: change default container image
Signed-off-by: yuyicai <yuyicai@hotmail.com>
2025-03-08 23:13:45 +08:00
fengcaiwen
3a4bfa9241 feat: panic if parse network cidr error 2025-03-06 09:14:13 +08:00
yuyicai
a87cbf1e9a feat: change tun ip cidr
Signed-off-by: yuyicai <yuyicai@hotmail.com>
2025-03-05 22:27:43 +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
2aa7812cb1 feat: use gvisor parse network packet in pod (#369) 2024-11-15 20:56:10 +08:00
naison
0826f2e20c refactor: refactor log make it more formal (#314) 2024-08-03 15:01:16 +08:00
naison
bc7d205695 refactor: refactor DHCP logic (#298) 2024-07-19 22:07:35 +08:00
naison
ed4c6bbe2f feat: add syncthing for clone mode (#270)
* feat: add syncthing for clone mode

---------

Co-authored-by: wencaiwulue <895703375@qq.com>
2024-06-21 21:27:20 +08:00
naison
cc032c4a6d feat: write pprof to file when daemon quit (#247) 2024-05-14 11:19:58 +08:00
naison
3e51bf0f4d hotfix: close chan (#245) 2024-05-13 19:58:56 +08:00
naison
9c62504489 feat: add command alias (#222)
* feat: add command alias

* feat: kube config path support homedir ~
2024-04-20 19:42:20 +08:00
fengcaiwen
b2458c2020 feat: add ssh to linux server 2023-10-29 17:11:53 +08:00
fengcaiwen
b25849657d feat: add connect lite mode and optimize dns 2023-10-28 18:15:19 +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
8e4dc9006d feat: optimize 2023-10-02 13:44:23 +08:00
fengcaiwen
8eab75f300 feat: add daemon and connect is ok 2023-10-02 13:44:23 +08:00
fengcaiwen
7ee9925d5e feat: upgrade if commit id not match 2023-08-24 11:13:04 +08:00
fengcaiwen
92bf36bd3d 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
naison
68ff79ca98 hotfix: rollback mtu 2023-08-16 10:54:03 +00:00
fengcaiwen
d87363d2cd perf: use chan to communicate between tcpserver and tun 2023-07-26 12:50:32 +08:00
fengcaiwen
71ed7e6bdb feat: support transfer image to remote 2023-04-10 12:51:26 +08:00
fengcaiwen
f7c0d3c0ce feat: extra-domain support ipv6 fix ssh-jump not use --kubeconfig options bug 2023-04-08 12:05:24 +08:00
wencaiwulue
2227a82125 feat: support ipv6 2023-04-02 22:11:43 +08:00
fengcaiwen
593f42aeca feat: add mode connect-mode 2023-03-22 23:50:09 +08:00
fengcaiwen
a545f3a958 feat: use 32345 as pprof port 2023-03-17 21:48:46 +08:00
wencaiwulue
4f9d1f7db8 feat: add mode duplicate 2023-03-15 21:17:29 +08:00
wencaiwulue
5f814f6d02 feat: optimize performance 2023-02-26 18:25:50 +08:00
fengcaiwen
8b4b38d6c2 feat: use api to get and release ip 2023-02-22 17:11:13 +08:00
wencaiwulue
48c34d8512 feat: rent and release ip use api 2023-02-22 09:01:33 +08:00
wencaiwulue
85405c1a0f performance: change tun lib to wg 2023-02-19 12:14:47 +08:00
fengcaiwen
589f57afb0 feat: restore sa 2023-02-16 21:01:55 +08:00
wencaiwulue
cd41ebf2d8 feat: use download api to get current namespace 2023-02-14 22:15:19 +08:00
wencaiwulue
64e4070166 feat: set namespace to mesh container 2023-02-10 21:20:05 +08:00
fengcaiwen
992f1e439d fix: final ways to keep get inbound tun ip 2023-02-02 11:05:53 +08:00
fengcaiwen
203e336341 feat: add pod listener to add route dynamically 2023-01-28 17:34:15 +08:00
fengcaiwen
f6471ef948 feat: use cm data to store ref-count and move control-plane into a subcommand of kubevpn 2023-01-06 19:29:57 +08:00