NodePass is an open-source, lightweight, enterprise-grade TCP/UDP network tunneling solution featuring an all-in-one architecture with separation of control and data channels, along with flexible and high-performance instance control. It supports zero-configuration deployment, intelligent connection pooling, tiered TLS encryption, and seamless protocol conversion. Designed for DevOps professionals and system administrators to effortlessly handle complex network scenarios.
Key Features:
Universal Functionality:
• Basic TCP/UDP tunneling and protocol conversion across diverse networks.
• Compatible with port mapping, NAT traversal, and traffic relay.
• Cross-platform, multi-architecture, single binary or container.
Connection Pool:
• Pre-established connections for zero-latency switching and forwarding.
• Eliminates handshake delays, boosts performance.
• Auto-scaling with real-time capacity adjustment.
Innovative Architecture:
• Integrated S/C/M architecture, flexible mode switching.
• Full decoupling of control/data channels.
• API-instance management, multi-instance collaboration.
Multi-level Security:
• Three TLS modes: plaintext, self-signed, strict validation.
• Covers development to enterprise security needs.
• Hot-reload certificates with zero downtime.
Minimal Configuration:
• No config files required, ready to use via CLI.
• Optimized for CI/CD and containers.
• Flexible tuning via environment variables.
Performance:
• Intelligent scheduling, auto-tuning, ultra-low resource usage.
• Stable under high concurrency and heavy load.
• Health checks, auto-reconnect, self-healing.
Visualization:
• Rich cross-platform visual frontends.
• One-click deployment scripts, easy management.
• Real-time monitoring, API-instance management, traffic stats.