RepositoryGo
amalshaji

amalshaji/portr

Expose local http, tcp or websocket connections to the public internet

3.2kstars
116forks
0issues
2views

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ủ đề: tunneling

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: shadcn-svelte

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: ngrok-alternative

#1 Repository Của Tuần

🔓 portr — Mở local server ra internet qua SSH tunnel

Expose local HTTP, TCP, WebSocket to the public internet. Built on SSH remote port forwarding.

Portr là một tunnel solution viết bằng Go, cho phép phơi các service đang chạy local — HTTP, TCP, hay WebSocket — ra public URL thông qua SSH remote port forwarding. Dự án hướng đến các small team cần chia sẻ development server nhanh chóng, không phải thay thế cho setup production.

✨ Điểm nổi bật

  • Expose HTTP/TCP/WebSocket: Tạo public HTTPS URL forwarding về local service chỉ bằng một lệnh portr http 9000
  • Built-in Inspector: Giao diện kiểm tra request/response, replay request, và debug WebSocket session tại http://localhost:7777
  • CLI Logs: Xem request logs qua portr logs <subdomain>, lọc theo URL, xuất JSON — dữ liệu lưu trong SQLite tại ~/.portr/db.sqlite
  • Pin subdomain: Gán tên miền con tùy ý với --subdomain khi tạo tunnel
  • Admin Dashboard: Quản lý team, user, và connection qua giao diện web
  • Agent Skills: Tích hợp sẵn skill portr-cli cho Claude Code và Codex qua Vercel Labs skills

💡 Vì sao đáng chú ý

Portr giải quyết bài toán mở local dev server ra ngoài mà không cần cấu hình phức tạp. Thay vì dùng ngrok hay copy certificate thủ công, Portr xử lý toàn bộ SSH tunnel phía sau, chỉ cần một lệnh duy nhất. Điểm khác biệt nằm ở bộ công cụ đi kèm: inspector tích hợp sẵn giúp kiểm tra chi tiết từng request/response, replay request để debug, và log persistence cục bộ để truy vấn sau.

Dự án cũng có tư duy developer-tooling hiện đại khi cung cấp agent skill cho Claude Code và Codex, giúp AI agent có thể tương tác trực tiếp với portr. Phù hợp cho rapid prototyping, demo cho stakeholder, hoặc kiểm thử webhook khi đang phát triển.


#Tunneling #OpenSource #Go #DeveloperTools #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
practical-tutorials/project-based-learning

Curated list of project-based tutorials

288.1k
Oct 26, 2026
RepositoryPython
yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

202.5k
Oct 23, 2026
RepositoryRust
rtk-ai/rtk

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

84.5k
Oct 25, 2026
RepositoryTypeScript
continuedev/continue

open-source coding agent

36.3k
Oct 26, 2026
RepositoryPython
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

375.7k
Sep 15, 2026
RepositoryTypeScript
n8n-io/n8n

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

208.6k
Oct 25, 2026
RepositoryShell
ohmyzsh/ohmyzsh

🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.

190.2k
Oct 25, 2026
Repository
CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

186.3k
Aug 21, 2024
RepositoryPython
521xueweihan/HelloGitHub

:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

184.7k
Sep 28, 2026