Most tunnels hand you a new URL every time. tunnl.gg gives you the same one: connect as stable@proxy.tunnl.gg and your SSH key becomes your identity, so your public HTTPS URL never changes. Register a webhook or OAuth callback once and forget it. Nothing to install, no account, works on any machine with SSH, with a QR code and live request log in your terminal. Free to use. Pro adds your own subdomains, no time limits and a request inspector. Open-source (MIT) server.
Hey Product Hunt! 👋
I built tunnl.gg because I was tired of re-registering webhooks. Every time I restarted a tunnel I got a new random URL, so I had to update Stripe, GitHub or the OAuth callback again, and again.
So tunnl.gg gives you the same URL every time, for free:
ssh -t -R 80:localhost:3000 stable@proxy.tunnl.gg
Your SSH key is your identity, so the URL follows your key across restarts, reboots and Wi-Fi changes. Register it once and forget it.
A few other things I cared about:
• Nothing to install and no sign-up: it's plain SSH, which is already on macOS, Linux and Windows.
• Automatic HTTPS and WebSockets.
• A QR code and a live request log right in your terminal, handy for testing on your phone.
• The server is open source (MIT), so you can read exactly what it does or run your own.
Pro ($5/month, billed yearly) adds names you choose like myapp.tunnl.gg, no time limits, no warning page for visitors, passwords and IP allowlists, and a request inspector with replay.
I'd love to hear what you use tunnels for and what would make this more useful to you. I'll be here all day answering questions!
No comment highlights available yet. Please check back later!
About tunnl.gg on Product Hunt
“Stable localhost URLs over SSH with no installs”
tunnl.gg launched on Product Hunt on October 8th, 2026 and earned 65 upvotes and 1 comments, placing #43 on the daily leaderboard. Most tunnels hand you a new URL every time. tunnl.gg gives you the same one: connect as stable@proxy.tunnl.gg and your SSH key becomes your identity, so your public HTTPS URL never changes. Register a webhook or OAuth callback once and forget it. Nothing to install, no account, works on any machine with SSH, with a QR code and live request log in your terminal. Free to use. Pro adds your own subdomains, no time limits and a request inspector. Open-source (MIT) server.
tunnl.gg was featured in Open Source (69k followers), Software Engineering (43.2k followers), Developer Tools (521.5k followers) and GitHub (41.4k followers) on Product Hunt. Together, these topics include over 146.6k products, making this a competitive space to launch in.
Who hunted tunnl.gg?
tunnl.gg was hunted by Konstantinos Lypitkas. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how tunnl.gg stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.