NAT Types
| NAT Type | What it means | Connection quality |
|---|---|---|
| No NAT | Local address matches public address | Direct connections work with correct firewall config |
| Endpoint-Independent | One outbound UDP packet opens a port for any sender | Holepunching works reliably |
| Endpoint-Dependent | Only the specific destination can reply (symmetric NAT) | Connections will primarily use relays |
| Unknown | NAT behavior could not be determined | Check UDP connectivity |
Connectivity Summary
The report includes a color-coded connectivity summary:- Green — UDP works and NAT is favorable. Direct connections should work.
- Orange — Endpoint-Dependent NAT. Direct connections may be difficult; traffic will often be relayed.
- Red — No UDP connectivity. Traffic will be relayed.
How It Works
When you click Run Diagnostics in the dashboard, the platform dials back into your endpoint using the capability token your app granted. YourClientHost receives the request, runs the diagnostics locally (probing UDP
connectivity, NAT behavior, relay latency, and port mapping), and returns the
report to the platform for display.