一个Kubernetes端口转发管理器,提供反向隧道(类ngrok)功能,支持TLS终止、HTTP流量检查、UDP转发和多跳代理路由,并提供GUI和TUI界面。
- v0.32.5
- 发布于
- 4 天前
- 1,572
- 星标
- 766
- 下载
- 同步于
- 3 天前
最新版本
v0.32.52026年10月16日 04:55下载慢?可在上方随时切换镜像源
项目说明
项目概述
kftray 和 kftui 是 Kubernetes 端口转发工具,支持 Pod 重启后自动重连,告别手动操作。两者共享相同的 Rust 后端和配置文件,通过 Kubernetes Watch API 检测 Pod 生命周期事件,自动重新连接转发。支持 TCP 和 UDP(通过集群代理中继),可同时管理多个转发,并支持 HTTP 流量日志记录。
主要功能
- 自动重连:Pod 重启或网络断开后自动恢复连接
- 多转发管理:单界面管理数十个端口转发
- TCP/UDP 支持:通过集群代理中继支持 UDP 转发
- HTTP 流量日志:检查请求/响应,便于调试
- 反向隧道:将本地服务暴露到集群/公网(类 ngrok)
- 自动 SSL:为端口转发自动生成 SSL 证书
- GitHub 同步:与团队共享配置
- 自定义 kubeconfig:支持任意 kubeconfig 路径
- Hosts 文件管理:自动更新 /etc/hosts 条目
- 系统托盘集成(桌面版)和 请求重放(TUI 版)
适用人群
- Kubernetes 开发者和运维工程师
- 需要稳定端口转发和远程调试的团队
快速上手
- 访问 kftray.app/downloads 下载对应平台版本
- 安装并启动 kftray(桌面版)或 kftui(终端版)
- 配置 kubeconfig 和端口转发规则
- 开始管理 Kubernetes 端口转发
核心优势
- 自动重连,无需手动干预
- 支持 TCP 和 UDP 转发
- 反向隧道功能,暴露本地服务
- 开源免费,社区驱动
系统要求
- 操作系统:跨平台(Windows、macOS、Linux)
- 支持架构:x86_64、arm64
历史版本
排序