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
snail007 avatar

snail007/goproxy

0
View on GitHub↗
16,874 stars·3,099 forks·Go·gpl-3.0·34 viewswww.goproxy.win↗

Goproxy

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, and facilitating intranet penetration through multiplexed, secure tunnels.

The platform includes a broad suite of capabilities for infrastructure management, including independent DNS resolution, traffic compression, and layered encryption transport. It enforces security and compliance through access control lists, proxy authentication, and bandwidth throttling. Operational settings are managed via command-line arguments, which also support background process lifecycle management to ensure continuous service availability.

Features

  • Proxy Servers - Acts as a high-performance proxy server supporting HTTP, SOCKS5, and Shadowsocks with advanced traffic routing and load balancing.
  • Network Tunneling Tools - Creates secure tunnels to expose local services to the public internet or bridge internal networks across remote locations.
  • Proxy Protocols - Handles HTTP, HTTPS, and SOCKS5 traffic to facilitate secure browsing and network communication.
  • Traffic Management Gateways - Provides granular control over traffic flow through bandwidth throttling, IP-based access policies, and multi-hop proxy chaining.

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
  • Intranet Penetration Tools - Establishes secure connections into restricted network environments by leveraging multiplexed tunnels and protocol conversion.
  • Proxy Chaining - Routes traffic through multiple sequential proxy nodes to create complex, multi-hop network paths.
  • Local Resource Exposure - Exposes local services to the public internet through secure tunnels to enable remote access from any location.
  • Network Traffic Routing - Manages and directs HTTP, SOCKS5, and TCP traffic across complex multi-hop paths to bypass restrictive network environments.
  • Port Forwarding Tools - Redirects TCP and UDP traffic between local and remote ports to facilitate seamless network communication.
  • Service Tunnels - Establishes secure tunnels to bridge local services to the public internet, supporting multi-link and multiplexed connection modes.
  • Traffic Routing - Directs traffic through specific exit IPs and dynamically selects upstream proxies to manage network flow.
  • Data Compression and Encryption - Encrypts and compresses network traffic using TLS or KCP to protect sensitive information during transit between proxy nodes.
  • Load Balancers - Distributes traffic across multiple upstream servers using strategies like round-robin or weighted selection to ensure high availability.
  • Load Balancers - Distributes network requests across multiple proxy targets using weighted or round-robin algorithms to ensure high availability and performance.
  • Proxy Infrastructure Managers - Standardizes and secures proxy protocols with authentication, load balancing, and traffic control to maintain reliable network connectivity.
  • Network Access Control - Enforces granular security policies and resource limits on network connections to prevent unauthorized access and manage usage.
  • Proxy Authentication - Enforces access control on network proxy connections through basic authentication and API callbacks.
  • Traffic Encryption - Secures communications using TLS, KCP, or custom encryption to prevent unauthorized interception of sensitive data.
  • Traffic Filtering - Applies granular access control lists and domain-based rules to incoming and outgoing connections for enhanced network security.
  • Networking And Proxies - High-performance proxy server.
  • Tunneling and Proxying - High-performance, multi-protocol proxy and tunneling tool.
  • DNS Resolution - Intercepts and resolves domain names locally to prevent upstream pollution and enable intelligent traffic routing.
  • Traffic Rate Limiters - Limits bandwidth, connection rates, and concurrent connections per client to prevent resource exhaustion.
  • Access Control Lists - Filters incoming and outgoing traffic using blacklists and whitelists based on client IP addresses and domains.
  • Egress Controllers - Assigns specific egress IP addresses or network interfaces to outgoing traffic based on the client's entry point.
  • Protocol-Agnostic Transport Layers - Normalizes diverse network protocols into a unified stream to enable consistent routing and management across heterogeneous infrastructure.
  • Traffic Redirection Tools - Intercepts and routes network traffic to specific target destinations based on defined rules.
  • Process Lifecycle Management - Runs as a background daemon with automatic process monitoring and restart capabilities to ensure continuous service availability.
  • Traffic Monitoring Tools - Provides utilities for tracking network activity, verifying routing, and auditing user traffic metadata.
  • Network Data Compression - Compresses network payloads to optimize bandwidth and reduce transmission size across constrained connections.
  • Proxy Configurations - Allows adjustment of operational settings via command-line arguments to manage custom DNS resolution, traffic compression, and interface binding.
  • Star history

    Star history chart for snail007/goproxyStar history chart for snail007/goproxy

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does snail007/goproxy do?

    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.

    What are the main features of snail007/goproxy?

    The main features of snail007/goproxy are: Proxy Servers, Network Tunneling Tools, Proxy Protocols, Traffic Management Gateways, Intranet Penetration Tools, Proxy Chaining, Local Resource Exposure, Network Traffic Routing.

    Which projects share features with snail007/goproxy?

    Projects with overlapping indexed features include: ginuerzh/gost — gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted… linkerd/linkerd2 — This project is a service mesh platform designed to manage, secure, and observe service-to-service communication… ehang-io/nps — nps is an intranet penetration proxy server that exposes internal network services to the public internet via secure… matsuridayo/nekoboxforandroid — NekoBoxForAndroid is a network utility for Android that functions as a system-wide VPN tunneling client. It leverages… netbirdio/netbird — NetBird is a zero-trust networking platform that builds secure, encrypted peer-to-peer overlay networks using the… v2ray/v2ray-core — v2ray-core is a network proxy framework and custom proxy engine designed for censorship circumvention. It functions as…

    Projects sharing features with Goproxy

    These projects share indexed features with Goproxy. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    • linkerd/linkerd2linkerd avatar

      linkerd/linkerd2

      11,424View on GitHub↗

      This project is a service mesh platform designed to manage, secure, and observe service-to-service communication within Kubernetes clusters. It functions as a control plane that orchestrates transparent sidecar proxies, which intercept and manage network traffic to provide reliable connectivity for microservices. By automating the injection of these proxies, the platform ensures that infrastructure-level policies are applied consistently across all workloads without requiring manual configuration changes. The platform distinguishes itself through its focus on zero-trust security and cross-clu

      Gocloud-nativegolangkubernetes
      View on GitHub↗11,424
    • ehang-io/npsehang-io avatar

      ehang-io/nps

      34,090View on GitHub↗

      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 syste

      Godnsfirewallgo
      View on GitHub↗34,090
    • matsuridayo/nekoboxforandroidMatsuriDayo avatar

      MatsuriDayo/NekoBoxForAndroid

      21,403View on GitHub↗

      NekoBoxForAndroid is a network utility for Android that functions as a system-wide VPN tunneling client. It leverages the Sing-Box engine to capture and redirect device traffic through a virtual network interface, providing a centralized platform for managing proxy connections and network routing. The application distinguishes itself through its advanced configuration management, allowing users to define granular traffic rules based on domains, IP addresses, or specific applications. It supports complex network requirements by enabling multi-hop proxy chaining, custom DNS resolution strategie

      Kotlinandroidgfwproxy
      View on GitHub↗21,403
    Compare all 30 related projects→