awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ehang-io avatar

ehang-io/nps

0
View on GitHub↗
34,090 stele·6,082 fork-uri·Go·GPL-3.0·9 vizualizăriehang.io/nps/documents↗

Nps

nps is an intranet penetration proxy server that exposes internal network services to the public internet via secure TCP and UDP tunnels. It functions as a traffic forwarder and reverse proxy, enabling external access to local services, remote desktops, and internal APIs.

The project is distinguished by a centralized web-based administration interface used to configure tunnels, manage user accounts, and monitor real-time bandwidth metrics. It supports domain-based request routing and provides a mechanism to secure public services using HTTPS encryption through digital certificates.

The system covers a broad range of networking capabilities, including SOCKS5 and HTTP proxying, internal DNS resolution, and layer-4 traffic forwarding. It also incorporates traffic management tools for bandwidth limiting, data compression, and multiplexed stream tunneling to optimize network performance.

The tool includes a remote client lifecycle management system for registration, startup command generation, and deployment as system services.

Features

  • Intranet Penetration Tools - Exposes local servers and services to the public internet by forwarding TCP and UDP traffic through a proxy.
  • Bi-Directional Traffic Tunneling - Establishes a two-way data path between a public gateway and a remote client to enable transparent internal network access.
  • Local Resource Exposure - Provides a mechanism to expose local services to the public internet via secure encrypted tunnels.
  • Domain-Based Routing - Directs external domain requests to internal hosts using URL routing, custom headers, and wildcards.
  • Proxy Managers - Provides a centralized administrative tool to manage network proxy settings and active tunnels.
  • Proxy Servers - Functions as a proxy server exposing internal network services via secure TCP and UDP tunnels.
  • SOCKS5 Servers - Implements a SOCKS5 proxy server to establish secure tunnels for accessing internal network resources.
  • Web Administration Interfaces - Provides a centralized web-based administration interface for orchestrating proxy tunnels and managing permissions.
  • Reverse Proxies - Acts as a reverse proxy mapping public domains to internal hosts using URL routing and custom headers.
  • Service Port Forwarding - Routes raw network packets between public ports and internal addresses using layer-4 port forwarding.
  • TCP and UDP Forwarders - Provides a mechanism to forward TCP and UDP traffic from a public address to local services for remote access.
  • UDP Proxies - Supports forwarding UDP traffic to enable internal DNS resolution and other datagram-based communications.
  • Bandwidth Management - Implements real-time upload and download speed limits to manage network traffic throughput.
  • Connection Multiplexing - Bundles multiple TCP and UDP streams into a single persistent connection to bypass firewalls.
  • Network Traffic Optimization - Optimizes performance through bandwidth limiting and data compression for proxy tunnels.
  • Lifecycle Management - Manages remote clients through registration, startup command generation, and deployment as system services.
  • TLS Termination - Handles SSL/TLS decryption at the public edge proxy before forwarding traffic to internal services.
  • Traffic Rate Limiters - Implements mechanisms to restrict bandwidth and traffic volume for specific connections to prevent congestion.
  • Security & HTTPS - Enables HTTPS encryption for public services using digital certificates to secure data in transit.
  • Proxy Authentication - Implements registration and authentication to restrict who can create and manage proxy tunnels.
  • User Access Management - Provides administrative controls for multi-user account registration and proxy server configuration permissions.
  • Administrative Interfaces - Includes a web-based dashboard for managing system configurations and monitoring real-time bandwidth metrics.
  • Proxy Management Interfaces - Ships a visual interface for configuring reverse proxy settings, tunnels, and access controls.
  • HTTP Routing - Implements a routing mechanism to direct incoming HTTP traffic to internal servers for API and webhook testing.
  • Network Tunneling and Proxying - Lightweight, high-performance proxy server.
  • Tunneling and Proxying - Lightweight, high-performance proxy and tunneling server.

Istoric stele

Graficul istoricului de stele pentru ehang-io/npsGraficul istoricului de stele pentru ehang-io/nps

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Nps

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Nps.
  • snail007/goproxyAvatar snail007

    snail007/goproxy

    16,874Vezi pe GitHub↗

    This project is a multi-protocol proxy server and network tunneling tool designed to manage traffic across heterogeneous infrastructure. It functions as a traffic management gateway, providing the core infrastructure to route, filter, and secure network connections through a unified interface. The software distinguishes itself through its support for cascading proxy chaining and dynamic upstream load balancing, which allow for the creation of complex, multi-hop network paths. It provides granular control over traffic flow by normalizing diverse protocols, enabling transparent port forwarding,

    Godns-proxyencryption-proxyhttp
    Vezi pe GitHub↗16,874
  • ginuerzh/gostAvatar ginuerzh

    ginuerzh/gost

    18,019Vezi pe GitHub↗

    gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted connections. It functions as a traffic obfuscation gateway and a transparent proxy server capable of intercepting TCP and UDP traffic at the IP level. The project also includes a virtual network interface manager for creating TUN and TAP devices to intercept operating system packets. The system distinguishes itself through a chain-based request routing model, allowing traffic to pass through an ordered sequence of proxy nodes. It provides extensive transport-layer encapsulatio

    Godnsgogolang
    Vezi pe GitHub↗18,019
  • mitmproxy/mitmproxyAvatar mitmproxy

    mitmproxy/mitmproxy

    43,943Vezi pe GitHub↗

    Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol manipulation. It functions as a gateway that intercepts, inspects, and modifies network traffic in real-time, supporting HTTP, HTTPS, WebSocket, DNS, and generic TCP or UDP streams. By acting as a trusted certificate authority, the proxy can dynamically generate and sign certificates to decrypt and analyze secure TLS-encrypted connections. The project distinguishes itself through a highly extensible, event-driven architecture that allows users to automate traffic transformation using cust

    Pythondebugginghttphttp2
    Vezi pe GitHub↗43,943
  • inconshreveable/ngrokAvatar inconshreveable

    inconshreveable/ngrok

    24,446Vezi pe GitHub↗

    ngrok is a secure TCP tunneling proxy and API ingress controller that exposes local services to the public internet. It establishes a persistent connection between a local agent and a cloud-based gateway to route traffic to local ports without requiring firewall or router configuration changes. The project provides a global gateway for routing API traffic, which includes built-in support for rate limiting and authentication policy enforcement. It also functions as an IoT device gateway, enabling remote command execution and access control for embedded hardware via a cloud-to-device bridge. A

    Go
    Vezi pe GitHub↗24,446
Vezi toate cele 30 alternative pentru Nps→

Întrebări frecvente

Ce face ehang-io/nps?

nps is an intranet penetration proxy server that exposes internal network services to the public internet via secure TCP and UDP tunnels. It functions as a traffic forwarder and reverse proxy, enabling external access to local services, remote desktops, and internal APIs.

Care sunt principalele funcționalități ale ehang-io/nps?

Principalele funcționalități ale ehang-io/nps sunt: Intranet Penetration Tools, Bi-Directional Traffic Tunneling, Local Resource Exposure, Domain-Based Routing, Proxy Managers, Proxy Servers, SOCKS5 Servers, Web Administration Interfaces.

Care sunt câteva alternative open-source pentru ehang-io/nps?

Alternativele open-source pentru ehang-io/nps includ: snail007/goproxy — This project is a multi-protocol proxy server and network tunneling tool designed to manage traffic across… ginuerzh/gost — gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted… mitmproxy/mitmproxy — Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol… inconshreveable/ngrok — ngrok is a secure TCP tunneling proxy and API ingress controller that exposes local services to the public internet.… iagox86/dnscat2 — dnscat2 is a DNS tunneling tool and covert command and control server that encapsulates encrypted traffic within DNS… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server…