SteadIP is a tunnel service that exposes local HTTP/HTTPS web applications to the internet through a stable public URL, working behind NAT, CGNAT, firewalls, or dynamic IPs without requiring router configuration.
What is SteadIP?
SteadIP is an ngrok-style reverse proxy tunnel service designed for developers, homelab enthusiasts, and students. It takes any local HTTP/HTTPS service (e.g., a dev server, Home Assistant dashboard, or API) and provides a public URL like https://random-name.steadip.com. The service runs on Linux, macOS, and Windows via a command-line client. SteadIP is built on top of frp (a fast reverse proxy) and is offered by SteadIP (no parent company stated on the site).
Key Features
- Free HTTP/HTTPS tunnels – One active tunnel with automatic HTTPS, 50 GB monthly bandwidth, and a random subdomain. No credit card required.
- Works behind CGNAT – No port forwarding needed; the client establishes an outbound connection to SteadIP’s gateway.
- Verified tier ($5/year) – Unlocks custom domains, TCP/SSH tunnels, up to 10 active tunnels, 500 GB/month, 90-day idle expiry, and higher request limits.
- Powered by frp – Uses the popular open-source reverse proxy frp as the tunnel engine, combined with SteadIP’s simplified CLI.
- Abuse-aware design – Free users get random subdomains to discourage phishing; verified accounts help sustain the free network.
- Multi-platform client – Native install scripts for Linux, macOS, and Windows (curl/sh for Unix, PowerShell for Windows).
- Automatic HTTPS – Every tunnel URL is served over HTTPS via SteadIP’s gateway and Cloudflare.
Who is it for?
- Developers who need to share local dev servers (Laravel, Rails, Node.js) with clients or test webhooks without deploying to a public host.
- Homelab enthusiasts running services like Home Assistant, Jellyfin, or Grafana behind CGNAT and wanting a stable public URL.
- Students and makers showcasing projects, demos, or hackathon prototypes without managing cloud hosting.
- Small teams needing temporary public endpoints for API testing or client previews.
What can you do with SteadIP?
- Publish Home Assistant dashboards – Expose your home automation UI securely via HTTPS, accessible anywhere.
- Test webhooks locally – Receive incoming webhooks from services like GitHub or Stripe on your local machine during development.
- Share internal dashboards – Give stakeholders temporary access to Grafana or Uptime Kuma dashboards without VPN.
- Run WordPress staging – Show a working staging site to clients without opening your local network.
How does SteadIP work?
- Install the SteadIP client on your machine using a one-line script (
curl -fsSL https://steadip.com/install-linux.sh | sh or PowerShell equivalent).
- Log in to your free account via
steadip login.
- Start your tunnel with
steadip up; the client opens an outbound frp tunnel to SteadIP’s gateway.
- Visit your assigned URL (e.g.,
https://quiet-hermit-4821.steadip.com), which forwards traffic to http://localhost:3000 (or your specified port).
- Optionally enable auto-start with
steadip enable.
Pricing
SteadIP offers two tiers: a Free plan with one HTTP/HTTPS tunnel, random subdomain, 50 GB/month bandwidth, and 30-day idle expiry; and a Verified plan at $5 USD/year that adds custom domains, SSH/TCP tunnels, 10 tunnels, 500 GB/month, and 90-day idle expiry.
FAQ
- Is SteadIP free? Yes, the basic tier is free with no credit card required. It includes one HTTP/HTTPS tunnel and 50 GB monthly bandwidth.
- What does Verified unlock? For $5/year, Verified users get custom domains, TCP/SSH tunnels, up to 10 tunnels, 500 GB bandwidth, and longer idle retention.
- Does SteadIP require opening ports? No. The client connects outbound, so it works behind CGNAT, NAT, and firewalls.
- How is SteadIP different from ngrok? Both offer similar HTTP tunnels, but SteadIP focuses on a free tier with generous bandwidth, uses frp under the hood, and offers a low-cost verified tier for advanced features.
- Can I use my own domain? Yes, but only with the Verified plan. Free users get random subdomains.
👉 Check it out: SteadIP.com