Skip to content

NodePass Project

NodePass Logo

Universal TCP/UDP Tunneling Solution

Overview

NodePass is an advanced, lightweight TCP/UDP tunneling solution built on an innovative three-tier architecture (server-client-master). It elegantly separates control and data channels while offering intuitive zero-configuration syntax. The system excels with its proactive connection pool that eliminates latency by establishing connections before they're needed.

Main Components

Core Components

  • NodePass Server: The tunnel server component that accepts incoming connections
  • NodePass Client: The tunnel client that establishes outbound connections
  • NodePass Master: API-driven management interface for dynamic instances control

User Interfaces

  • NodePass CLI: Command-line interface for advanced users to manage tunnels and configurations
  • NodePass Docker: Docker image for easy deployment of NodePass on various platforms
  • NodePass Dashboard: Web interface for monitoring and managing tunnel instances
  • NodePass Desktop: Cross-platform desktop app for tunnel configuration and management
  • NodePass Mobile Application: Mobile interface for on-the-go tunnel management
  • NodePass Web UI: Web-based user interface for easy access to tunnel management features
  • NodePass API Shell: Interactive shell script for installing and managing NodePass API
  • NodePass Telegram Bot: Telegram bot for quick access to tunnel management features
  • NodePass OpenWRT: OpenWRT package for easy installation and management of NodePass on routers

Community

Pinned Loading

  1. nodepass-core nodepass-core Public

    Forked from NodePassProject/nodepass

    Dev fork, feat preview, test build.

    Go 10 3

  2. NodePassDash NodePassDash Public

    A modern web dashboard for managing NodePass

    TypeScript 383 68

  3. npsh npsh Public

    A collection of one-click scripts that provide simple deployment for API or Dashboard with flexible configuration and management.

    Shell 116 40

  4. NodePanel NodePanel Public

    一款轻量化 NodePass 管理面板

    TypeScript 46 37

  5. NodePass-ApplePlatforms NodePass-ApplePlatforms Public

    Swift 2 2

Repositories

Showing 10 of 15 repositories
  • nodepassproject.github.io Public

    Source files of nodepass.eu

    NodePassProject/nodepassproject.github.io’s past year of commit activity
    HTML 0 CC-BY-4.0 1 0 0 Updated Jan 18, 2026
  • npsh Public

    A collection of one-click scripts that provide simple deployment for API or Dashboard with flexible configuration and management.

    NodePassProject/npsh’s past year of commit activity
    Shell 116 BSD-3-Clause 40 1 1 Updated Jan 18, 2026
  • NodePassDash Public

    A modern web dashboard for managing NodePass

    NodePassProject/NodePassDash’s past year of commit activity
    TypeScript 383 BSD-3-Clause 68 5 1 Updated Jan 18, 2026
  • nodepass-core Public Forked from NodePassProject/nodepass

    Dev fork, feat preview, test build.

    NodePassProject/nodepass-core’s past year of commit activity
    Go 10 BSD-3-Clause 221 0 0 Updated Jan 17, 2026
  • npws Public

    A high-performance, reliable WebSocket connection pool management system for Go applications.

    NodePassProject/npws’s past year of commit activity
    Go 0 BSD-3-Clause 0 0 0 Updated Jan 17, 2026
  • nph2 Public

    A high-performance, reliable HTTP/2 stream pool management system for Go applications.

    NodePassProject/nph2’s past year of commit activity
    Go 0 BSD-3-Clause 0 0 0 Updated Jan 17, 2026
  • quic Public

    A high-performance, reliable QUIC stream pool management system for Go applications.

    NodePassProject/quic’s past year of commit activity
    Go 0 BSD-3-Clause 1 0 0 Updated Jan 17, 2026
  • pool Public

    A high-performance, reliable network connection pool management system for Go applications.

    NodePassProject/pool’s past year of commit activity
    Go 1 BSD-3-Clause 1 0 0 Updated Jan 17, 2026
  • conn Public

    A flexible and efficient network connection exchange system for Go applications.

    NodePassProject/conn’s past year of commit activity
    Go 1 BSD-3-Clause 1 0 0 Updated Jan 17, 2026
  • logs Public

    A simple, flexible, and thread-safe logging system for Go applications.

    NodePassProject/logs’s past year of commit activity
    Go 0 BSD-3-Clause 1 0 0 Updated Jan 17, 2026

Most used topics

Loading…