A secure, efficient TCP/UDP tunneling solution that delivers fast, reliable access across network restrictions using pre-established TCP/QUIC/WebSocket or HTTP/2 connections.
279
stars
16
commits
Go
primary language
Jul 12, 2026
updated
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.
Universal Functionality
Connection Pool
Innovative Architecture
Multi-level Security
Minimal Configuration
Performance
Visualization
nodepass server \
--tunnel-port 10101 \
--target-addr 127.0.0.1 \
--target-port 3000
nodepass client \
--tunnel-addr server.address \
--tunnel-port 10101 \
--target-addr 127.0.0.1 \
--target-port 3000
nodepass server \
--tunnel-port 10101 \
--target-addr 127.0.0.1 \
--target-port 3000 \
--tls 1
nodepass master \
--tunnel-port 10101 \
--tls 2 \
--crt master.crt \
--key master.key
Explore the complete documentation to learn more about NodePass:
See also DeepWiki for AI-powered documentation.
The NodePassProject organization develops various frontend applications and auxiliary tools to enhance the NodePass experience:
NodePassDash: A modern NodePass management interface that provides master management, instance management, traffic statistics, history records, and more.
NodePass-ApplePlatforms: A service-oriented iOS/macOS application that offers a native experience for Apple users.
NodePanel: A lightweight frontend panel that provides visual tunnel management, deployable on Vercel or Cloudflare Pages.
npsh: A collection of one-click scripts that provide simple deployment for API or Dashboard with flexible configuration and management.
EVM: 0x2ea4Ea9425BEe897ED74fC5512bd13ABC7100000
TRX: TCqbhDHoBFKRVwibe4tb7xNjtgnmkJXGR6
SOL: BwZuvh13BQWhYSh31dEZiy8avqZwMFfdSwfawTiMv7Bw
A DDoS mitigation solution that works and doesn't over estimate capabilities, since the product speaks for itself.
Visit GatewaySentry to learn more.
Project NodePass is licensed under the BSD 3-Clause License, which applies to the source code only.
The NodePass name, logo, and official project identity are not covered by the code license and may not be used without explicit authorization.
This project is provided "as is" without any warranties. Users assume all risks and must comply with local laws for legal use only. Developers are not liable for any direct, indirect, incidental, or consequential damages. Secondary development requires commitment to legal use and self-responsibility for legal compliance. Developers reserve the right to modify software features and this disclaimer at any time. Final interpretation rights belong to developers.
© 2026 NodePassProject. All rights reserved.
11 commits
5 commits
Go
99.9%
A secure, efficient TCP/UDP tunneling solution that delivers fast, reliable access across network restrictions using pre-established TCP/QUIC/WebSocket or HTTP/2 connections.
279
stars
16
commits
Go
primary language
Jul 12, 2026
updated
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.
Universal Functionality
Connection Pool
Innovative Architecture
Multi-level Security
Minimal Configuration
Performance
Visualization
nodepass server \
--tunnel-port 10101 \
--target-addr 127.0.0.1 \
--target-port 3000
nodepass client \
--tunnel-addr server.address \
--tunnel-port 10101 \
--target-addr 127.0.0.1 \
--target-port 3000
nodepass server \
--tunnel-port 10101 \
--target-addr 127.0.0.1 \
--target-port 3000 \
--tls 1
nodepass master \
--tunnel-port 10101 \
--tls 2 \
--crt master.crt \
--key master.key
Explore the complete documentation to learn more about NodePass:
See also DeepWiki for AI-powered documentation.
The NodePassProject organization develops various frontend applications and auxiliary tools to enhance the NodePass experience:
NodePassDash: A modern NodePass management interface that provides master management, instance management, traffic statistics, history records, and more.
NodePass-ApplePlatforms: A service-oriented iOS/macOS application that offers a native experience for Apple users.
NodePanel: A lightweight frontend panel that provides visual tunnel management, deployable on Vercel or Cloudflare Pages.
npsh: A collection of one-click scripts that provide simple deployment for API or Dashboard with flexible configuration and management.
EVM: 0x2ea4Ea9425BEe897ED74fC5512bd13ABC7100000
TRX: TCqbhDHoBFKRVwibe4tb7xNjtgnmkJXGR6
SOL: BwZuvh13BQWhYSh31dEZiy8avqZwMFfdSwfawTiMv7Bw
A DDoS mitigation solution that works and doesn't over estimate capabilities, since the product speaks for itself.
Visit GatewaySentry to learn more.
Project NodePass is licensed under the BSD 3-Clause License, which applies to the source code only.
The NodePass name, logo, and official project identity are not covered by the code license and may not be used without explicit authorization.
This project is provided "as is" without any warranties. Users assume all risks and must comply with local laws for legal use only. Developers are not liable for any direct, indirect, incidental, or consequential damages. Secondary development requires commitment to legal use and self-responsibility for legal compliance. Developers reserve the right to modify software features and this disclaimer at any time. Final interpretation rights belong to developers.
© 2026 NodePassProject. All rights reserved.
11 commits
5 commits
Go
99.9%