Home / Egress and tunnels
rustunnel
www.rustunnel.com/docs/reference/udp-tunnels.mdUDP port forward (self hostable server, managed cloud)egress/rustunnelJSONcomparereport an errorprovider JSON
- Free allowance
- Create a free account and generate an auth token; self-hosting is free under AGPL.
- Verdict
- paidno free allowance; listed for its price
- Cost
- no price statedsee Price below
- Identity
- emailno card, no phone
- Binding limit
- volume-quotano free byte allowance published; the managed cloud is metered and billed from USD 3/month
- Evidence
- documented3 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 | Create a free account and generate an auth token; self-hosting is free under AGPL. The managed cloud is pay-as-you-go from USD 3/month. unit none; metered on unstated |
|---|
| Price | USD 0 |
|---|
| Limits | - volume-quota (binding) no free byte allowance published; the managed cloud is metered and billed from USD 3/month source
|
|---|
| Binding | volume-quota A metered service with no published free allowance binds on bytes by construction: at one TiB a month a user is a paying customer. Self-hosting moves the cost to a VM, which is a compute-lane answer rather than an egress answer. |
|---|
| Identity | email a free account and a generated auth token: 'Access to the hosted service requires an auth token. Create a free account and generate one yourself.' https://www.rustunnel.com/docs/quickstart.md |
|---|
| Egress | No free byte allowance is published anywhere read. The managed service is 'Pay-as-you-go from $3/mo - idle time always free'; ingress: udp free allowance: none published |
|---|
| Interface | cli, rest mytunnel client, a live dashboard, Prometheus metrics and an audit log |
|---|
| Tooling | mytunnel client from brew or a binary, self-hostable server in Rust |
|---|
| Composes with | self-hosting on a free VM turns this into a free UDP relay; the managed cloud does not |
|---|
| Reliability | sessions are reaped after 60 seconds of inactivity, which suits WireGuard keepalive but means an idle peer is torn down |
|---|
| Notes | The UDP implementation is the best documented of any free-or-cheap tunnel found, and it is the wrong side of a paywall for a user. There is no pricing page: /pricing and /pricing.html both 404, so the only price statement is the homepage sentence. |
|---|
| Evidence note | documented The UDP mechanics and the pay-as-you-go price are read from the vendor's own pages. The openness is the free-account sentence with no allowance behind it. Raise by signing up free, running mytunnel udp against a listener, and reading whether a port is allocated and whether it survives a restart. |
|---|
| Parsed numbers | - has-free-tier 0
- price USD 0
|
|---|
Evidence 3
| date | source | what it proved |
|---|
| 2026-10-23 | www.rustunnel.com/docs/reference/udp-tunnels.md | UDP tunnels exist, the public port comes from a dedicated UDP range, sessions are reaped after 60 seconds of inactivity |
| 2026-10-23 | www.rustunnel.com/ | 'Pay-as-you-go from $3/mo - idle time always free. Or self-host free under AGPL', plus 'Start free' and 'free self-hosting under AGPL' |
| 2026-10-23 | www.rustunnel.com/docs/quickstart.md | 'Create a free account' and 'Access to the hosted service requires an auth token'; no allowance stated |
More fields 6
| wg path | unknown |
|---|
| wg detail | UDP tunnels are real and documented: 'rustunnel UDP tunnels forward datagrams from a public port on the tunnel server to a local UDP service', with 'Public port - allocated from a dedicated UDP port range on the server' and a 60-second session idle timeout. Whether a free hosted account gets a port, and whether the port is fixed, is not stated. https://www.rustunnel.com/docs/reference/udp-tunnels.md |
|---|
| ingress | udp |
|---|
| volume stated | No free byte allowance is published anywhere read. The managed service is 'Pay-as-you-go from $3/mo - idle time always free'. |
|---|
| bytes transit | yes |
|---|
| transit note | the managed relay carries the datagrams, or the self-hosted server does |
|---|
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