Secure Tunneling,
Your Infrastructure

Expose local services to the internet through encrypted tunnels. Self-hosted, open source, and built with Go.

go install github.com/altista-tech/nxpose/cmd/client@latest
🔐

End-to-End Encryption

TLS everywhere with Let's Encrypt integration, mutual TLS client certificates, and automatic certificate management.

🌐

HTTP & TCP Tunnels

Expose web servers with automatic subdomain routing, or forward raw TCP connections for databases, SSH, and more.

🔒

OAuth2 Authentication

Authenticate clients through GitHub or Google. Session management backed by MongoDB or Redis.

🏠

Self-Hosted

Run on your own infrastructure. Deploy with Docker, DEB, RPM, or macOS packages. Full control over your data.

📊

Admin Dashboard

Built-in admin panel with live tunnel monitoring, client management, and server configuration. Powered by HTMX.

Built with Go

Single binary deployment, low memory footprint, and high concurrency. Cross-compiled for Linux, macOS, and Windows.

Get Up and Running in Minutes

1

Install the Client

go install github.com/altista-tech/nxpose/cmd/client@latest
2

Register with a Server

nxpose register --server your-server.com:8443
3

Expose Your Service

nxpose expose http 8080
# Your service is now available at https://abc123.your-server.com

Use Cases

Webhook Development

Receive GitHub, Stripe, or Slack webhooks directly on your local machine during development.

Remote Access

Expose SSH, databases, or internal APIs to remote team members through secure tunnels.

Demo & Preview

Share your work-in-progress with clients and stakeholders without deploying to staging.

IoT & Edge

Connect devices behind NAT or firewalls to your cloud infrastructure securely.