tailscale.relay.connection
Using relay vs directSummary
Binary indicator (0 or 1) showing whether this node is currently using DERP relay servers for connectivity instead of direct peer-to-peer connections. Value of 1 indicates relayed connections, suggesting NAT traversal failure or blocked direct connectivity. Value of 0 confirms direct peer connections are established. Monitor to detect when connections fall back to relays, which degrades performance and increases latency.
Interface Metrics (1)
Technical Annotations (56)
Configuration Parameters (3)
--portrecommended: 0PORT/etc/defaults/tailscaledrecommended: port configurationError Signatures (3)
relay "code"log patterndirect connection not establishedlog patternvia DERP(log patternCLI Commands (14)
tailscale statusdiagnostictailscale ping <device>diagnostictailscale pingdiagnostictailscale netcheckdiagnostictailscale versiondiagnosticmtr serverdiagnosticrsync -ah --progress /radarr-pool/Tenet\ \(2020\)/Tenet\ \(2020\)\ Bluray-2160p.mkv ~/Downloadsdiagnosticscp -C ashayc@<redacted>:/radarr-pool/Tenet\ \(2020\)/Tenet\ \(2020\)\ Bluray-2160p.mkv ~/Downloadsdiagnosticsystemctl status tailscaleddiagnostictailscale ping 100.64.10.99diagnostictailscale debug peer-relay-sessionsdiagnostictailscale set --relay-server-port=<port>remediationtailscale ping <node>diagnostictailscale ping <device-name>diagnosticTechnical References (36)
Hard NATconceptDERPcomponenthead-of-line blockingconceptTCP meltdownconceptsubnet routercomponentexit nodecomponentrelay servercomponentNAT traversalconcepttailnetconceptUDPprotocolport mappingconcepttailscaled daemoncomponentdirect connectionconceptDERP relaycomponentMTUconceptWireGuardprotocolport 41641conceptDERP relay serverscomponentMappingVariesByDestIPcomponentpeer relaycomponentC:\ProgramData\Tailscale\tailscaled-env.txtfile pathsymmetric NATconceptCGNATconceptDERP servercomponentNAT-PMPprotocolUPnPprotocolQoSconcepthard NATconceptNAT gatewaycomponentTailscale Peer Relaycomponentapp connectorcomponentNATcomponentdouble NATconceptPCPprotocolSTUNprotocoltailscaledcomponentRelated Insights (34)
Packet loss between peers indicates network path instability, congestion, or hardware issues. Even small amounts of packet loss (>1%) can severely impact TCP throughput and latency-sensitive applications, causing retransmissions, increased latency, and degraded user experience.
When peer connections are forced to route through DERP relay servers instead of establishing direct peer-to-peer connections, this indicates NAT traversal failures, firewall restrictions, or network configuration issues. DERP relays add latency and consume additional bandwidth, degrading performance and increasing infrastructure costs.
Sustained increases in peer-to-peer latency indicate network path degradation, increased reliance on DERP relays, or intermediate network congestion. This directly impacts application performance for latency-sensitive workloads and user experience.