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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
netchx avatar

netchx/netch

0
View on GitHub↗
17,630 stars·2,841 forks·C#·GPL-3.0·21 views

Netch

Netch is a multi-protocol proxy client and network traffic interceptor designed to route internet traffic through VPN and proxy tunnels. It functions as a connection manager that tunnels outbound data to modify network paths and bypass network restrictions.

The project supports a wide range of tunneling protocols, including Socks5, Shadowsocks, WireGuard, Trojan, VMess, and VLESS. It distinguishes itself by offering the ability to distribute established proxy connections to other devices on a local network and by providing UDP FullCone NAT support to maintain stable peer-to-peer connectivity through consistent external port mapping.

The software includes capabilities for capturing and redirecting network requests from specific applications using virtual network adapters and process-level interception. It also incorporates security utilities for verifying project integrity via recursive SHA256 file integrity hashing of directory trees.

Features

  • Multi-Protocol Proxy Clients - Provides a multi-protocol client for routing internet traffic through Socks5, Shadowsocks, WireGuard, Trojan, VMess, and VLESS.
  • Traffic Routing Proxies - Routes network traffic through proxy protocols to manage connection paths and bypass regional restrictions.
  • Network Proxy Management - Configures and controls internet traffic routing through various tunneling protocols to bypass network restrictions.
  • Outbound Connection Managers - Directs outbound data through a proxy using tunneling protocols to modify the network path.
  • Traffic Interception - Implements techniques to capture and route local network traffic through proxy ports using virtual adapters and drivers.
  • Process-Level Interception - Redirects network requests from specific applications using system drivers and virtual network adapters.
  • Traffic Interceptors - Captures and redirects data from specific applications using virtual network adapters and process-level interception.
  • Traffic Tunneling - Routes outbound data through secure tunnels by encapsulating network packets to modify the network path.
  • Virtual Network Interfaces - Uses virtual network interfaces to capture and redirect application traffic into the proxy engine.
  • VPN Tunnels - Manages secure network tunnels to mask traffic and route connections through remote servers to bypass restrictions.
  • Proxy Connection Sharing - Distributes established proxy connections to other devices on a local network using packet capture drivers.
  • Local Proxy Distribution - Distributes a proxy connection to other devices on a local network via packet capture drivers.
  • Proxy Connection Sharing - Distributes a proxy connection to other devices on a local network using packet capture drivers.
  • FullCone NAT Mapping - Supports UDP FullCone NAT to maintain stable peer-to-peer connectivity through consistent external port mapping.
  • FullCone NAT Support - Provides UDP FullCone NAT support to maintain stable peer-to-peer connectivity through consistent external port mapping.
  • UDP Port Mapping Stabilization - Maintains consistent external port mapping for UDP traffic to ensure stable peer-to-peer connections.

Star history

Star history chart for netchx/netchStar history chart for netchx/netch

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does netchx/netch do?

Netch is a multi-protocol proxy client and network traffic interceptor designed to route internet traffic through VPN and proxy tunnels. It functions as a connection manager that tunnels outbound data to modify network paths and bypass network restrictions.

What are the main features of netchx/netch?

The main features of netchx/netch are: Multi-Protocol Proxy Clients, Traffic Routing Proxies, Network Proxy Management, Outbound Connection Managers, Traffic Interception, Process-Level Interception, Traffic Interceptors, Traffic Tunneling.

What are some open-source alternatives to netchx/netch?

Open-source alternatives to netchx/netch include: daeuniverse/dae — dae is a high-performance Linux network tool that functions as an eBPF transparent proxy. It intercepts and redirects… telepresenceio/telepresence — Telepresence is a hybrid development environment and network proxy for Kubernetes. It provides a system for running… fw876/helloworld — This project is a censorship circumvention tool and transparent proxy gateway designed to bypass local network… ginuerzh/gost — gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted… coyove/goflyway — goflyway is an encrypted traffic relay and HTTP TCP tunneling proxy. It encapsulates TCP traffic within HTTP POST or… xjasonlyu/tun2socks — tun2socks is a connectivity utility that functions as a transparent proxy client and Layer 3 network gateway. It…

Open-source alternatives to Netch

Similar open-source projects, ranked by how many features they share with Netch.
  • daeuniverse/daedaeuniverse avatar

    daeuniverse/dae

    5,876View on GitHub↗

    dae is a high-performance Linux network tool that functions as an eBPF transparent proxy. It intercepts and redirects packets at the kernel level to route internet traffic based on domains, IP addresses, and process names. The project distinguishes itself by modifying TLS handshakes to simulate browser signatures, which prevents server-side detection of proxy traffic. It also implements a full-cone network address translation gateway to maintain stable bidirectional connections and utilizes a latency-based node selector to automatically route traffic through the fastest available proxy nodes.

    Godaeebpfgolang
    View on GitHub↗5,876
  • telepresenceio/telepresencetelepresenceio avatar

    telepresenceio/telepresence

    7,240View on GitHub↗

    Telepresence is a hybrid development environment and network proxy for Kubernetes. It provides a system for running workloads on a local machine while maintaining active connectivity to a remote cluster environment. The project functions as a traffic interceptor and network bridge, establishing a two-way tunnel between a local workstation and a remote cluster. This allows for the redirection of traffic from a remote Kubernetes service to a local process, enabling real-time debugging and testing of code without the need to redeploy containers. Its capabilities cover remote cluster connectivit

    Godockerkuberneteslocal-development
    View on GitHub↗7,240
  • fw876/helloworldfw876 avatar

    fw876/helloworld

    4,165View on GitHub↗

    This project is a censorship circumvention tool and transparent proxy gateway designed to bypass local network restrictions. It functions as a SOCKS5 proxy server, a DNS tunneling tool, and a network traffic obfuscator to help users access blocked websites. The software implements masking protocols to hide the origin and destination of data to evade restrictive firewalls. It provides capabilities for network traffic obfuscation and secure DNS tunneling to protect network privacy and resolve blocked domains. The system handles wide-scale traffic management by intercepting system network traff

    C
    View on GitHub↗4,165
  • ginuerzh/gostginuerzh avatar

    ginuerzh/gost

    18,019View on 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
    View on GitHub↗18,019
  • See all 30 alternatives to Netch→