Brazilhcavarsan/kftray
kubectl port-forward manager and reverse tunnel (ngrok-like) for exposing local services publicly, with TLS termination, HTTP traffic inspection, UDP forwarding, multi-hop proxy routing through k8s clusters, stateful config via filesystem or git - GUI and TUI available
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🚀 kftray — Trợ thủ port-forward Kubernetes không bao giờ ngắt kết nối
Quản lý mọi port-forward từ một giao diện, tự động kết nối lại khi pod restart, hỗ trợ cả TCP, UDP và reverse tunnel như ngrok.
kftray (desktop) và kftui (terminal) là hai công cụ port-forward Kubernetes được viết bằng Rust, chia sẻ cùng backend và cấu hình. Khác với kubectl port-forward gây phiền toái khi pod bị restart, chúng dùng Kubernetes watch API theo dõi vòng đời pod và tự động kết nối lại. Hỗ trợ forwarding TCP/UDP qua proxy relay trong cluster, log HTTP traffic để debug, đồng thời cung cấp reverse tunnel để expose dịch vụ local ra internet.
✨ Điểm nổi bật
- Tự động kết nối lại: Kết nối lại tự động khi pod restart hoặc mất kết nối
- Hỗ trợ TCP & UDP: Forward cả TCP lẫn UDP thông qua proxy relay trong cluster
- Log HTTP traffic: Ghi log và inspect toàn bộ request/response qua tunnel
- Reverse tunnel (ngrok-like): Expose dịch vụ local ra cluster hoặc internet công cộng
- Quản lý đa forward: Chạy nhiều port-forward đồng thời từ một giao diện duy nhất
- Theo dõi pod: Hiển thị pod đang kết nối và trạng thái sức khỏe
- Đồng bộ GitHub: Chia sẻ cấu hình với team qua Git
- Auto SSL: Tự động tạo chứng chỉ SSL cho các forward
- Cập nhật /etc/hosts: Tự động cập nhật hosts file để truy cập dễ dàng
- Tích hợp system tray: Truy cập nhanh từ thanh tray trên desktop
- Không cần kubectl: Tích hợp trực tiếp với Kubernetes API
💡 Vì sao đáng chú ý
kubectl port-forward dễ gãy khi pod restart và cần quản lý từng cửa sổ terminal riêng. kftray/giải quyết bằng cách theo dõi lifecycle pod qua watch API, tự động reconnect, đồng thời mở rộng hỗ trợ UDP, reverse tunnel và HTTP inspection — những gì công cụ gốc không có. Phù hợp cho môi trường dev phức tạp với nhiều service, cần ổn định và dễ gỡ lỗi.
#Kubernetes #PortForward #DevOps #Rust #Tauri #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
The fastest path to AI-powered full stack observability, even for lean teams.
Turn any website into a lightweight desktop app with one command, on macOS, Windows and Linux.
Port forwarding utility written in Rust with IP and TLS SNI/ALPN-based forwarding rules, multiple targets per port, iptables support, and hot reloading.
A docker-powered PaaS that helps you build and manage the lifecycle of applications