NodePass is a secure, efficient TCP/UDP tunneling solution that delivers fast, reliable access across network restrictions using pre-established TLS/TCP connections.
Lightweight tunnel implemented in Go, with extremely low latency and high throughput, supporting large-scale concurrent connections.
Innovative master, server, and client three-layer architecture, achieving flexible network topology and unified management.
Supports TCP and UDP protocols, meeting network requirements for different application scenarios, with flexible configuration options.
Built-in TLS encryption and authentication mechanisms ensure the security and integrity of data transmission, preventing unauthorized access.
Simple command-line interface without configuration files, making deployment and management simple and efficient, suitable for users of all technical levels.
Supports Linux, Windows, macOS, and other operating systems, can be seamlessly deployed and run in various environments.
NodePass establishes peer-to-peer bidirectional data flow between instances:
Unencrypted data transfer (fastest, least secure)
Self-signed certificate encryption (good security, no verification)
Verified certificate encryption (highest security, requires valid certificates)
This peer-to-peer architecture allows NodePass to flexibly adapt to various network environments, achieving efficient data transmission between endpoints with enhanced security and protocol translation.
# Start Server $ nodepass "server://:10101/127.0.0.1:8080?log=debug&tls=1" # Start Client $ nodepass "client://server:10101/127.0.0.1:8080?min=128" # Start Master API $ nodepass "master://:10101/api?log=debug&tls=1"
Detailed installation steps and system requirements to help you quickly deploy NodePass.
Detailed description of Restful API for building custom applications and integrations.
Comprehensive explanation of configuration options to help you customize NodePass according to your needs.
Common application scenario examples to help you quickly get started and apply to actual projects.
FAQs and troubleshooting guide to solve problems you may encounter when using NodePass.
Visit the GitHub repository to get the latest code, report issues, or contribute code.
Download and deploy NodePass now to experience an efficient and secure network tunnel solution.