🔥
HotRepo
bore — Phần mềm self-host 🕳 lỗ khoan là một công cụ CLI đơn giản để tạo đường hầm tới máy chủ cụ
📦
ekzhang

bore — Phần mềm self-host 🕳 lỗ khoan là một công cụ CLI đơn giản để tạo đường hầm tới máy chủ cụ

🕳 lỗ khoan là một công cụ CLI đơn giản để tạo đường hầm tới máy chủ cục bộ

11.2k🍴 499Rust📜 mit#cli#localhost#networking#proxy

bore

🕳 lỗ khoan là một công cụ CLI đơn giản để tạo đường hầm tới máy chủ cục bộ

11,114 stars trên GitHub · 🍴 493 forks · 📜 License: mit · 💻 Ngôn ngữ: Rust

bore là gì?

Một công cụ tunnel TCP tối giản, phù hợp khi bạn cần expose nhanh dịch vụ chạy trên localhost ra Internet mà không muốn kéo theo cả một platform phức tạp. Khác với ngrok-style SaaS, bore tập trung đúng một việc: forward TCP traffic qua server bạn tự host.

Các thành phần chính

  • CLI bore local để public một local port lên remote server chỉ bằng một lệnh.
  • Server mode bore server cho phép bạn tự host endpoint tunnel trên VPS hoặc hạ tầng nội bộ.
  • Hỗ trợ chọn remote port cụ thể hoặc để server cấp port ngẫu nhiên.
  • --secret để giới hạn client được phép tạo tunnel tới server.
  • Cho phép tách IP bind cho control server và tunnel listener, hữu ích với setup network phức tạp.
  • Viết bằng Rust, binary gọn, có thể cài qua Homebrew, Cargo, prebuilt binary hoặc chạy Docker.

Use case rõ ràng

  • Test webhook từ GitHub, Stripe, ZaloPay, MoMo về app đang chạy trên máy dev.
  • Share nhanh preview app local cho đồng đội, QA hoặc khách hàng mà chưa cần deploy.
  • Expose tạm thời service TCP trong lab/home server sau NAT.
  • Dựng tunnel server riêng trên VPS để tránh phụ thuộc vào public service hoặc quota SaaS.
  • Debug integration giữa môi trường local và hệ thống staging/production qua một port cụ thể.

Điểm mạnh nhất là sự tối giản và dễ self-host — bạn chỉ cần một binary cho client/server, không dashboard, không account, không pricing tier, không opinion thừa. So với các công cụ commercial như ngrok, bore không cố làm API gateway hay traffic inspector; đổi lại, nó nhẹ, dễ hiểu, dễ audit và phù hợp với workflow automation.

Phù hợp cho developer, sysadmin và team platform cần một TCP tunnel tự host đơn giản để test, debug hoặc expose service tạm thời.

Chủ đề: project được tag với các topic phổ biến:

  • 🏷️ cli
  • 🏷️ localhost
  • 🏷️ networking
  • 🏷️ proxy
  • 🏷️ rust
  • 🏷️ self-hosted
  • 🏷️ tcp
  • 🏷️ tunnel

Cài đặt nhanh

Tham khảo hướng dẫn cài đặt chi tiết tại README. Hầu hết các project hỗ trợ Docker — nếu repo có Dockerfile, dùng:

git clone https://github.com/ekzhang/bore.git
cd bore
docker build -t bore .
docker run -d -p 8080:8080 bore

Yêu cầu hệ thống tối thiểu

Thành phần Khuyến nghị
RAM 2048 MB
CPU 2 vCPU
Disk 25 GB SSD
OS Ubuntu 22.04 LTS / Debian 12
Docker 24.0+

⚡ Triển khai nhanh với VSIS

Dùng gói VSIS VPS Lite 2GB RAM / 2 vCPU / 25GB SSD (~104k/tháng) từ VSIS.NET — VPS Việt Nam tốc độ cao, hỗ trợ 24/7, hợp với nhu cầu chạy bore ổn định.

🎯 Lợi ích:

  • Triển khai 1 lệnh docker compose up -d chỉ trong 2 phút
  • IPv4 riêng, full root, băng thông không giới hạn nội địa
  • Backup snapshot tự động hàng ngày
  • Trợ giúp cài đặt miễn phí từ team VSIS

👉 Xem các gói VPS phù hợp tại vsis.net

Tài nguyên

  • 🔗 GitHub: ekzhang/bore
  • 🌐 Trang chủ: http://bore.pub
  • 📚 Tài liệu chính thức: xem README trong repo
  • 💬 Cộng đồng: GitHub Issues + Discussions

Bài viết được tổng hợp từ thông tin GitHub vào 05/05/2026. Số liệu stars/forks có thể đã thay đổi — xem realtime tại link GitHub.