Ou

Outbound, a minimal reverse tunnel in Go

Hacker News

Outbound, a minimal reverse tunnel in Go

Hi HN, I built Outbound, a minimal self-hosted HTTP tunneling tool in Go. An agent running behind a firewall opens a long-lived bidirectional gRPC stream to an edge server. The edge accepts inbound HTTP requests and forwards them over the stream to the agent, which proxies them to local services and streams the response back. It is intentionally small: single-tenant pre-shared secret auth for agent registration, keepalives, and TLS termination handled by a reverse proxy (Caddy/nginx) in front of the edge. I would love any feedback on the design, security assumptions, ergonomics, and what you would change or add if you were using this.

Share card

Actual performance

1points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
76%76% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: agent, single, using · Missing: mac, agents, macos
74%74% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: nginx, io · Missing: https docs, excited, just released
57%57% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
44%44% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: host · Missing: plus, platform, intuitive
38%38% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
20%20% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
5%5% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Pl
PleasantFish (Reverse of Glassdoor)49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PleasantFish (Reverse of Glassdoor)

Hacker News2
Di
Dingwings – Reverse Wingdings49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Dingwings – Reverse Wingdings

Hacker News1
Pa
Parsing a Reverse Polish Expression59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Parsing a Reverse Polish Expression

Hacker News41
HC
HCaptcha Reverse Engineered64%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

HCaptcha Reverse Engineered

Hacker News5
A
A Reverse Captcha for Clankers49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A Reverse Captcha for Clankers

Hacker News2
Re
Reverse Minesweeper49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Reverse Minesweeper

Hacker News267
BA
BACK – 2015 in reverse57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

BACK – 2015 in reverse

Hacker News2
Paket Outbound Malang
Paket Outbound Malang53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Paket Outbound Malang

Indie Hackerscommitment-full-time
Fa
Fast, but coarse, reverse geocoder56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Fast, but coarse, reverse geocoder

Hacker News1
"F
"Flying Toasters!" reverse-engineered 1:1, in the browser67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

"Flying Toasters!" reverse-engineered 1:1, in the browser

Hacker News6