RepositoryRustBRBrazil
HC

hcavarsan/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

1.6ksao
81fork
5issue
2lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: kftray

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: port-forwarding

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: tray

#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.

RepositoryRust
farion1231/cc-switch

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

148.9k
Oct 26, 2026
Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

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...

♥0
190.2M
Jun 1, 2026
RepositoryPython
bregman-arie/devops-exercises

Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

84.9k
Dec 27, 2025
RepositoryGo
netdata/netdata

The fastest path to AI-powered full stack observability, even for lean teams.

81.1k
Oct 26, 2026
RepositoryRust
tw93/Pake

Turn any website into a lightweight desktop app with one command, on macOS, Windows and Linux.

62.3k
Oct 26, 2026
RepositoryRust
lencx/ChatGPT

❄️ ChatGPT Desktop Application (Mac, Windows and Linux)

54.7k
Aug 29, 2024
RepositoryRust
cfal/tobaru

Port forwarding utility written in Rust with IP and TLS SNI/ALPN-based forwarding rules, multiple targets per port, iptables support, and hot reloading.

294
Oct 24, 2026
RepositoryLua
Kong/kong

🦍 The API and AI Gateway

44.3k
Oct 19, 2026
RepositoryGo
dokku/dokku

A docker-powered PaaS that helps you build and manage the lifecycle of applications

32.2k
Oct 20, 2026