mirror of
https://github.com/kubenetworks/kubevpn.git
synced 2025-10-03 22:46:40 +08:00
feat: optimize readme
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[![GitHub Workflow][1]](https://github.com/KubeNetworks/kubevpn/actions)
|
[![GitHub Workflow][1]](https://github.com/KubeNetworks/kubevpn/actions)
|
||||||
[![Go Version][2]](https://github.com/KubeNetworks/kubevpn/blob/master/go.mod)
|
[![Go Version][2]](https://github.com/KubeNetworks/kubevpn/blob/master/go.mod)
|
||||||
[![Go Report][3]](https://goreportcard.com/badge/github.com/KubeNetworks/kubevpn)
|
[![Go Report][3]](https://goreportcard.com/report/github.com/wencaiwulue/kubevpn)
|
||||||
[![Maintainability][4]](https://codeclimate.com/github/KubeNetworks/kubevpn/maintainability)
|
[![Maintainability][4]](https://codeclimate.com/github/KubeNetworks/kubevpn/maintainability)
|
||||||
[![GitHub License][5]](https://github.com/KubeNetworks/kubevpn/blob/main/LICENSE)
|
[![GitHub License][5]](https://github.com/KubeNetworks/kubevpn/blob/main/LICENSE)
|
||||||
[![Docker Pulls][6]](https://hub.docker.com/r/naison/kubevpn)
|
[![Docker Pulls][6]](https://hub.docker.com/r/naison/kubevpn)
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
[2]: https://img.shields.io/github/go-mod/go-version/KubeNetworks/kubevpn?logo=go
|
[2]: https://img.shields.io/github/go-mod/go-version/KubeNetworks/kubevpn?logo=go
|
||||||
|
|
||||||
[3]: https://img.shields.io/badge/go%20report-A+-brightgreen.svg?style=flat
|
[3]: https://goreportcard.com/badge/github.com/wencaiwulue/kubevpn?style=flat
|
||||||
|
|
||||||
[4]: https://api.codeclimate.com/v1/badges/b5b30239174fc6603aca/maintainability
|
[4]: https://api.codeclimate.com/v1/badges/b5b30239174fc6603aca/maintainability
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[![GitHub Workflow][1]](https://github.com/KubeNetworks/kubevpn/actions)
|
[![GitHub Workflow][1]](https://github.com/KubeNetworks/kubevpn/actions)
|
||||||
[![Go Version][2]](https://github.com/KubeNetworks/kubevpn/blob/master/go.mod)
|
[![Go Version][2]](https://github.com/KubeNetworks/kubevpn/blob/master/go.mod)
|
||||||
[![Go Report][3]](https://goreportcard.com/badge/github.com/KubeNetworks/kubevpn)
|
[![Go Report][3]](https://goreportcard.com/report/github.com/wencaiwulue/kubevpn)
|
||||||
[![Maintainability][4]](https://codeclimate.com/github/KubeNetworks/kubevpn/maintainability)
|
[![Maintainability][4]](https://codeclimate.com/github/KubeNetworks/kubevpn/maintainability)
|
||||||
[![GitHub License][5]](https://github.com/KubeNetworks/kubevpn/blob/main/LICENSE)
|
[![GitHub License][5]](https://github.com/KubeNetworks/kubevpn/blob/main/LICENSE)
|
||||||
[![Docker Pulls][6]](https://hub.docker.com/r/naison/kubevpn)
|
[![Docker Pulls][6]](https://hub.docker.com/r/naison/kubevpn)
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
[2]: https://img.shields.io/github/go-mod/go-version/KubeNetworks/kubevpn?logo=go
|
[2]: https://img.shields.io/github/go-mod/go-version/KubeNetworks/kubevpn?logo=go
|
||||||
|
|
||||||
[3]: https://img.shields.io/badge/go%20report-A+-brightgreen.svg?style=flat
|
[3]: https://goreportcard.com/badge/github.com/wencaiwulue/kubevpn?style=flat
|
||||||
|
|
||||||
[4]: https://api.codeclimate.com/v1/badges/b5b30239174fc6603aca/maintainability
|
[4]: https://api.codeclimate.com/v1/badges/b5b30239174fc6603aca/maintainability
|
||||||
|
|
||||||
|
24
TODO.MD
24
TODO.MD
@@ -1,24 +0,0 @@
|
|||||||
## TODO
|
|
||||||
|
|
||||||
- [x] 访问集群网络
|
|
||||||
- [x] 域名解析功能
|
|
||||||
- [x] 支持多个 service 反向代理
|
|
||||||
- [x] 短域名解析
|
|
||||||
- [x] 优化 DHCP 功能
|
|
||||||
- [x] 支持多种类型,例如 statefulset, replicaset...
|
|
||||||
- [ ] 支持 ipv6
|
|
||||||
- [x] 自己实现 socks5 协议
|
|
||||||
- [ ] 考虑是否需要把 openvpn tap/tun 驱动作为后备方案
|
|
||||||
- [x] 加入 TLS 以提高安全性
|
|
||||||
- [ ] 写个 CNI 网络插件,直接提供 VPN 功能
|
|
||||||
- [x] 优化重连逻辑
|
|
||||||
- [x] 支持 service mesh
|
|
||||||
- [x] service mesh 支持多端口
|
|
||||||
- [x] 使用自己写的 proxy 替换 envoy
|
|
||||||
- [ ] 优化性能,Windows 上考虑使用 IPC 通信
|
|
||||||
- [x] 自己写个 control plane
|
|
||||||
- [x] 考虑是否将 control plane 和服务分开
|
|
||||||
- [x] 写单元测试,优化 GitHub action
|
|
||||||
- [x] Linux 和 macOS 也改用 WireGuard library
|
|
||||||
- [x] 探测是否有重复路由的 utun设备,禁用 `sudo ifconfig utun1 down`
|
|
||||||
|
|
Reference in New Issue
Block a user