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

tinyproxy/tinyproxy

0
View on GitHub↗
5,886 stars·748 forks·C·GPL-2.0·14 views

Tinyproxy

Tinyproxy is a lightweight HTTP and HTTPS proxy daemon designed for POSIX operating systems. It functions as a system-level network proxy that manages web traffic with minimal resource overhead.

The project supports multiple routing modes, including reverse proxying to forward requests to backend servers and transparent proxying to intercept network traffic without client-side configuration. It also includes a header filter to modify or block specific HTTP headers for privacy and security.

The software incorporates network access control based on client subnets and protocol filtering. For system security, it implements privilege dropping to run as a non-privileged user after binding to ports. Additional capabilities include response buffering to manage speed disparities between servers and clients, and a remote interface for monitoring proxy statistics.

Features

  • HTTP Proxies - Provides a lightweight HTTP proxy server for routing and managing outbound web traffic for small networks.
  • Lightweight Proxies - Functions as a minimalist HTTP and HTTPS proxy daemon designed for low resource overhead in small networks.
  • HTTP Header Manipulators - Provides a header filter to modify or block specific HTTP headers for privacy and security purposes.
  • HTTP Request Forwarders - Relays raw TCP streams to facilitate the forwarding of HTTP and HTTPS requests to destination servers.
  • HTTP Reverse Proxies - Functions as a reverse proxy that forwards external client requests to predefined internal backend servers.
  • Network Proxies - Provides a system-level network proxy server designed for Unix-like environments.
  • Reverse Proxies - Supports a reverse proxy mode to forward incoming external requests to a predefined internal backend server.
  • Reverse Proxy Configurations - Handles incoming client requests and forwards them to backend web servers to protect the origin.
  • Transparent Proxies - Intercepts network traffic at the network layer without requiring any proxy configuration on the client device.
  • Single-Process Servers - Operates as a lightweight single-process daemon on POSIX systems to handle multiple concurrent network connections.
  • Network-Based Access Controls - Restricts proxy access by filtering incoming connections based on client IP addresses and subnet ranges.
  • Header Manipulators - Provides capabilities to add, remove, or modify HTTP request and response headers for privacy and security.
  • Network Access Control - Implements network access control to block or allow proxy requests based on client subnets.
  • Network Traffic Filtering - Restricts web access based on client subnets and allowed protocols to secure the network environment.
  • Privilege Dropping - Drops root privileges after binding to privileged ports to run as a non-privileged user, minimizing the system attack surface.
  • Networking and Communication - Lightweight HTTP/HTTPS proxy daemon.

Star history

Star history chart for tinyproxy/tinyproxyStar history chart for tinyproxy/tinyproxy

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 tinyproxy/tinyproxy do?

Tinyproxy is a lightweight HTTP and HTTPS proxy daemon designed for POSIX operating systems. It functions as a system-level network proxy that manages web traffic with minimal resource overhead.

What are the main features of tinyproxy/tinyproxy?

The main features of tinyproxy/tinyproxy are: HTTP Proxies, Lightweight Proxies, HTTP Header Manipulators, HTTP Request Forwarders, HTTP Reverse Proxies, Network Proxies, Reverse Proxies, Reverse Proxy Configurations.

What are some open-source alternatives to tinyproxy/tinyproxy?

Open-source alternatives to tinyproxy/tinyproxy include: 3proxy/3proxy — 3proxy is a multi-protocol proxy server and network access control gateway. It functions as a network traffic… tobychui/zoraxy — Zoraxy is a network administration tool centered on HTTP reverse proxy management. It provides a centralized graphical… mitmproxy/mitmproxy — Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol… chimurai/http-proxy-middleware — This project is a Node.js HTTP reverse proxy middleware designed to route incoming HTTP and WebSocket traffic to… ginuerzh/gost — gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted… nodejitsu/node-http-proxy — node-http-proxy is a Node.js HTTP proxy library and toolkit used to create programmable reverse proxies, load…

Open-source alternatives to Tinyproxy

Similar open-source projects, ranked by how many features they share with Tinyproxy.
  • 3proxy/3proxy3proxy avatar

    3proxy/3proxy

    5,264View on GitHub↗

    3proxy is a multi-protocol proxy server and network access control gateway. It functions as a network traffic forwarder capable of routing TCP and UDP traffic across HTTP, SOCKS, and various email and file protocols. The project provides specialized capabilities for secure traffic inspection, including the decryption and analysis of HTTPS and TLS streams through certificate spoofing and mutual authentication. It further supports client identity anonymization by routing outbound traffic through recursive upstream proxy chains. The software covers a broad range of network management functions,

    Caccountingchttps-proxy
    View on GitHub↗5,264
  • tobychui/zoraxytobychui avatar

    tobychui/zoraxy

    5,268View on GitHub↗

    Zoraxy is a network administration tool centered on HTTP reverse proxy management. It provides a centralized graphical interface for routing web traffic from public domains to internal backend services, utilizing a Go-based proxy to intercept and forward requests. The project extends beyond standard web routing by offering a browser-based SSH interface for remote server administration and command execution. It also supports transport-layer TCP and WebSocket forwarding to manage non-HTTP traffic between external clients and internal ports. Broad capabilities include automated TLS certificate

    HTMLcluster-gatewaygolanghomelab
    View on GitHub↗5,268
mitmproxy/mitmproxymitmproxy avatar

mitmproxy/mitmproxy

43,943View on 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
View on GitHub↗43,943
  • chimurai/http-proxy-middlewarechimurai avatar

    chimurai/http-proxy-middleware

    11,132View on GitHub↗

    This project is a Node.js HTTP reverse proxy middleware designed to route incoming HTTP and WebSocket traffic to target backend services. It functions as a dynamic routing engine and API gateway tool, providing the capability to consolidate multiple backend services behind a single entry point. The middleware features a WebSocket proxy bridge that manages protocol upgrade handshakes to maintain persistent bidirectional communication. It also includes a request and response transformer used to intercept and modify headers, bodies, and URL paths during transit. The system provides broad traffi

    TypeScript
    View on GitHub↗11,132
  • See all 30 alternatives to Tinyproxy→