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

klzgrad/naiveproxy

0
View on GitHub↗

Naiveproxy

naiveproxy is a censorship circumvention tool and traffic obfuscation proxy. It functions as an HTTP/2 transport proxy that tunnels SOCKS5 traffic over HTTP/2 to hide network activity and bypass network blocks.

The project distinguishes itself by mimicking standard web browser requests to evade deep packet inspection. It employs traffic camouflage techniques such as redirecting unauthorized probing requests to decoy web servers and using randomized packet padding to defeat length-based traffic analysis.

The software provides a local SOCKS5 proxy endpoint, credential-based request authentication, and a proxy auto-configuration server for mobile devices. It includes optimizations for connection latency and network throughput.

The project supports static binary compilation for multiple CPU architectures to facilitate deployment on embedded router hardware and integrates as a background system service on Linux.

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

Features

  • Browser Traffic Mimicry - Mimics standard web browser requests using a standard network stack to evade deep packet inspection and censorship.
  • HTTP Traffic Camouflaging - Mimics standard web browser requests to bypass deep packet inspection and network filters.
  • SOCKS5 Translation - Converts local SOCKS5 proxy requests into an obfuscated HTTP stream for transmission to a remote server.
  • HTTP/2 Tunnels - Utilizes the HTTP/2 protocol for secure, multiplexed, and obfuscated data transmission tunneling.
  • Traffic Pattern Obfuscation - Employs randomized packet padding to disguise communication patterns and defeat length-based traffic analysis.
  • Packet Length Obfuscation - Adds randomized padding to packets to prevent traffic analysis based on packet size.
  • Traffic Masking Proxies - Camouflages proxy traffic as regular web browser requests to evade deep packet inspection.
  • SOCKS5 Proxies - Creates a local SOCKS5 proxy endpoint that forwards traffic to a remote server via secure tunnels.
  • HTTP/2 Transport Tunnels - Tunnels SOCKS5 traffic over HTTP/2 to bypass censorship and evade traffic analysis.
  • SOCKS5 Proxy Tunneling Clients - Implements a local SOCKS5 proxy client that tunnels application traffic over an obfuscated HTTP/2 stream for DPI evasion.
  • Censorship-Resistant Redirections - Masks the proxy server's presence by redirecting unauthorized probing requests to legitimate external websites.
  • Unauthorized Traffic Redirection - Redirects unauthorized probing requests to decoy web servers to hide the presence of the proxy service.
  • Censorship Circumvention Tools - Enables access to blocked content by routing traffic through decoy servers and obfuscated tunnels.
  • Traffic Obfuscators - Hides proxy connections by mimicking standard web browser activity to bypass deep packet inspection.
  • Data Throughput Optimizers - Maximizes data transfer speeds over high-latency links by adjusting window sizes and congestion control.
  • Embedded Hardware Deployment - Provides support for deploying the proxy service on various embedded router architectures.
  • Embedded Router Networking - Allows for the installation and operation of proxy services on embedded hardware to secure entire networks.
  • Connection and Latency Optimizers - Improves responsiveness for persistent connections by tuning kernel buffer handling and disabling slow-start.
  • Cloaking Proxies - Protects the backend proxy from discovery by routing probing requests through a frontend server.
  • Proxy Authentication - Provides credential-based authentication to verify users before granting access to the backend proxy service.
  • Header-Based Routing - Implements routing logic that forwards requests to a backend or decoy site based on specific HTTP request headers.
9,196 stars·1,013 forks·C++·BSD-3-Clause·21 views

Star history

Star history chart for klzgrad/naiveproxyStar history chart for klzgrad/naiveproxy

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.

Projects sharing features with Naiveproxy

These projects share indexed features with Naiveproxy. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • trojan-gfw/trojantrojan-gfw avatar

    trojan-gfw/trojan

    19,724View on GitHub↗

    Trojan is a censorship circumvention tool and TLS proxy server designed to bypass network restrictions by imitating legitimate web services. It functions as a TLS traffic obfuscator that masks proxy activity by mimicking the handshake and data flow of standard HTTPS requests. The system disguises network traffic as common web browsing to avoid deep packet inspection. It achieves this by wrapping TCP and UDP data within TLS encryption and forwarding unauthenticated or unauthorized requests to a legitimate destination website to hide the proxy's purpose. The project provides a tunnel that conv

    C++anticensorshipantisurveillancebypass-gfw
    View on GitHub↗19,724
  • v2fly/fhs-install-v2rayv2fly avatar

    v2fly/fhs-install-v2ray

    6,756View on GitHub↗

    fhs-install-v2ray is a shell script that automates the deployment of V2Ray, a network proxy tool, on Linux servers. It downloads precompiled binaries and geographic data from a release server, places them into standard Linux filesystem directories, and registers V2Ray as a persistent background service managed by systemd. The script is designed to be idempotent, meaning repeated runs do not overwrite custom configurations, and uninstallation removes all installed files and services completely. The tool distinguishes itself by enforcing a Filesystem Hierarchy Standard (FHS) layout, mapping bin

    Shellinstallerscriptv2ray
    View on GitHub↗6,756
  • haoel/haoel.github.iohaoel avatar

    haoel/haoel.github.io

    13,063View on GitHub↗

    This project is a technical resource and guide for bypassing internet censorship and network restrictions. It provides instructional documentation for configuring proxies and tunnels to circumvent IP blocking and access restricted websites and services. The guides cover the deployment of Shadowsocks, L2TP/IPSec, and SSH tunnels on virtual private servers. It focuses on masking server IP addresses by routing traffic through content delivery networks and using WebSockets to maintain connectivity. Additional technical coverage includes the implementation of SOCKS5 and HTTP proxies, the configur

    Shell
    View on GitHub↗13,063
  • windtf/wireproxywindtf avatar

    windtf/wireproxy

    5,656View on GitHub↗

    wireproxy is a user-space WireGuard client and network gateway that establishes secure tunnels without requiring root privileges or system-wide interface changes. It functions as a VPN proxy that can expose WireGuard connections as SOCKS5 or HTTP proxies. The project provides specialized routing capabilities, including a TLS SNI proxy that directs encrypted traffic based on Server Name Indication and a gateway for mapping local TCP and UDP ports to remote destinations. It supports multi-peer management to route traffic between several endpoints using defined IP ranges. Additional capabilitie

    Gogolangnetworkproxy
    View on GitHub↗5,656
Compare all 30 related projects→

Frequently asked questions

What does klzgrad/naiveproxy do?

naiveproxy is a censorship circumvention tool and traffic obfuscation proxy. It functions as an HTTP/2 transport proxy that tunnels SOCKS5 traffic over HTTP/2 to hide network activity and bypass network blocks.

What are the main features of klzgrad/naiveproxy?

The main features of klzgrad/naiveproxy are: Browser Traffic Mimicry, HTTP Traffic Camouflaging, SOCKS5 Translation, HTTP/2 Tunnels, Traffic Pattern Obfuscation, Packet Length Obfuscation, Traffic Masking Proxies, SOCKS5 Proxies.

Which projects share features with klzgrad/naiveproxy?

Projects with overlapping indexed features include: trojan-gfw/trojan — Trojan is a censorship circumvention tool and TLS proxy server designed to bypass network restrictions by imitating… v2fly/fhs-install-v2ray — fhs-install-v2ray is a shell script that automates the deployment of V2Ray, a network proxy tool, on Linux servers. It… haoel/haoel.github.io — This project is a technical resource and guide for bypassing internet censorship and network restrictions. It provides… windtf/wireproxy — wireproxy is a user-space WireGuard client and network gateway that establishes secure tunnels without requiring root… cbeuw/cloak — Cloak is a set of censorship circumvention tools designed for secure proxy tunneling and internet traffic obfuscation.… xtls/reality — REALITY is a censorship circumvention tool and network traffic obfuscator designed to bypass internet filters. It…