Home / Egress and tunnels
tunnl.gg
tunnl.gg/HTTP tunnelegress/tunnl-ggJSONcomparereport an errorprovider JSON
- Free allowance
- A free localhost tunnel with a stable HTTPS URL.
- Verdict
- fails: egressdata cannot be read back out at a usable rate or price
- Cost
- not statedsee Price below
- Identity
- anonymousno card, no phone
- Binding limit
- request-rate50 requests/s per tunnel, 25/s per visitor IP, 10 new SSH connections per minute per IP
- Evidence
- documented2 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-11-23checked 2026-10-23 (live); stale on 2026-11-23
| Free tier | A free localhost tunnel with a stable HTTPS URL. No signup, no client install. Stable URLs are tied to your SSH key; the server is open source (MIT). unit none; metered on none |
|---|
| Price | USD 0 |
|---|
| Limits | - request-rate (binding) 50 requests/s per tunnel, 25/s per visitor IP, 10 new SSH connections per minute per IP source
- per-object-cap 128 MB request and response body; 1 GB per direction per WebSocket source
|
|---|
| Binding | request-rate 1 TiB/month is 3.24 Mbit/s sustained, which the byte path could carry, but the 50 requests/s per tunnel and 128 MB body caps define what the service is for. Only port 80 is forwarded, so a UDP datagram has no path at all. |
|---|
| Identity | anonymous Any SSH key works; there is no account, sign-up or key registration. The subdomain is derived from the public key with HMAC-SHA256. |
|---|
| Egress | No byte allowance. Limits are per request and per connection: 128 MB per request and response body, 1 GB per direction per WebSocket connection, 3 tunnels per IP.; ingress: http-only free allowance: none published |
|---|
| Interface | ssh ssh -t -R 80:localhost:3000 [address removed]. |
|---|
| Tooling | OpenSSH only: ssh -t -R 80:localhost:3000 proxy.tunnl.gg. |
|---|
| Composes with | A zero-install webhook or demo endpoint; no path to UDP. |
|---|
| Reliability | TLS terminates at the edge, so it is not end-to-end encrypted; a phishing interstitial appears for first-time visitors; the server is MIT and self-hostable. |
|---|
| Notes | Launched 2026-10-08, two weeks before this read. The SSH-key-derived stable hostname is the novel part and needs no account at all, which is the lowest identity cost. |
|---|
| Evidence note | documented A measured run would show the real throughput ceiling; the protocol limitation is already decisive for UDP. |
|---|
| Parsed numbers | - request-rate 50 requests
- per-object-cap 128 MB
- price USD 0
|
|---|
Evidence 2
| date | source | what it proved |
|---|
| 2026-10-23 | tunnl.gg/ | SSH reverse tunnel on port 80 with a stable HTTPS URL per SSH key; limits table with 3 tunnels per IP, 50 requests/s per tunnel, 128 MB bodies, 1 GB per WebSocket direction. |
| 2026-10-08 | www.producthunt.com/products/tunnl-gg | Launch date and pitch: stable localhost URLs over SSH with no installs, free to use, open-source MIT server. |
More fields 6
| wg path | none |
|---|
| wg detail | Only port 80 is forwarded over SSH and served as HTTPS: ssh -t -R 80:localhost:3000 proxy.tunnl.gg. There is no UDP or raw TCP listener. |
|---|
| ingress | http-only |
|---|
| volume stated | No byte allowance. Limits are per request and per connection: 128 MB per request and response body, 1 GB per direction per WebSocket connection, 3 tunnels per IP. |
|---|
| bytes transit | yes |
|---|
| transit note | The tunnl.gg edge terminates TLS and forwards down the SSH connection. |
|---|
Unknown values 2
- per object cap stated: the field does not apply to this kind of offer
- retention stated: the field does not apply to this kind of offer