Skip to main content

Introduction

NanoPing’s component-based pipeline architecture allows you to construct network stacks tailored to your specific environment. Whether you are running simple diagnostic tests or deploying complex Virtual Private Networks (VPNs), the modular design allows you to seamlessly integrate monitoring, security, and reliability components.

This section provides Reference Setups, detailing commonly used test environments and deployment architectures to help you get started quickly.


UDP Streaming Setups

These configurations focus on unidirectional data streaming (e.g., Video, Audio, or Telemetry).

Setup NameDescriptionLink
AWS DeploymentA guide to deploying NanoPing nodes across AWS relay to test ground-to-ground on private networks accesing through a public relay.View Guide
Local LoopbackThe simplest setup for testing pipelines on a single machine using localhost. Ideal for initial configuration and logic testing.View Guide
Dual-Carrier UDPA redundancy setup using two distinct network carriers (e.g., LTE + 5G) to ensure stream reliability via bonding.View Guide

VPN & Tunneling Setups

These configurations focus on bi-directional network tunneling (creating a virtual network interface).

Setup NameDescriptionLink
TUN to UDP (Optimized)A high-performance VPN tunnel utilizing NanoPing's FEC components to mitigate loss and latency.View Guide
TUN to UDP (Unoptimized)A baseline "raw" tunnel setup without Raft. Useful for benchmarking the underlying network conditions against the optimized tunnel.View Guide