What Are Nodes?
Entry Points
Handle incoming user requests before routing them to your applications.
Global Coverage
Located regionally to minimize latency for users in different regions.
High Availability
Multiple locations ensure your applications remain accessible even if individual locations fail.
Authentication
Verify user identity and enforce access policies before allowing access.
Think of different nodes as the “front doors” to your applications - users connect to the closest one, and it securely routes their requests to your backend services.
How Nodes Work
1
Ingress Routing
Request is routed to the closest available node. If one goes down, there is always another node available.
2
Authentication
User identity is verified at the node before getting routed to your backend.
3
Tunnel Selection
Pangolin selects the optimal tunnel route to your backend service. Site tunnel clients (Newt) connect to the optimal node.
4
Failover Handling
If the primary tunnel fails, traffic automatically switches to an alternative route.
Advantages of Nodes
Low Latency
Users connect to the geographically closest node.
Optimized Routing
Automatic selection of the best available tunnel to route to your backend services.
Edge Computing
Provide ingress to thin-clients on private networks via tunnels.
Health Monitoring
Each node continuously monitors its health and connectivity to your backend.
Regional Redundancy
Multiple nodes ensure your applications remain accessible during regional outages.
Fault Tolerance
No single point of failure - if one location goes down, there is always a way back to your application.