Expose your localhost to the internet. Outray is an open-source tunneling solution that lets you share local servers with anyone, anywhere.
- HTTP Tunnels - Expose web servers with custom subdomains
- TCP Tunnels - Tunnel any TCP service (databases, game servers, etc.)
- UDP Tunnels - Tunnel UDP traffic (DNS, VoIP, TFTP, etc.)
- Custom Domains - Bring your own domain with automatic TLS
- Dashboard - Monitor traffic, view analytics, manage tunnels
- Team Support - Collaborate with organizations and role-based access
npm install -g outray# HTTP tunnel outray http 3000 # TCP tunnel (e.g., for PostgreSQL) outray tcp 5432 # UDP tunnel outray udp 53- Node.js 20+
- PostgreSQL
- Redis
- Tiger Data (TimescaleDB)
outray/ ├── apps/ │ ├── cli/ # CLI client │ ├── cron/ # Background jobs │ ├── internal-check/ # Domain verification for Caddy │ ├── landing/ # Marketing website │ ├── tunnel/ # Tunnel server │ └── web/ # Dashboard & API ├── shared/ # Shared utilities └── deploy/ # Deployment configs Visit outray.dev/docs for full documentation.
Contributions are welcome! See CONTRIBUTING.md for guidelines.
AGPL-3.0-only