amalshaji/portr
Expose local http, tcp or websocket connections to the public internet
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
🔓 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
--subdomainkhi 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-clicho 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
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
🙃 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.
:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.