Tinyproxy
Lightweight HTTP/HTTPS proxy daemon for POSIX systems
6k stars 761 forks last commit first released GPL-2.0
Actively maintained
Last commit 31 Aug 2026.

Tinyproxy is a lightweight HTTP/HTTPS proxy daemon for POSIX operating systems, designed to be fast and resource-efficient. It is commonly used to provide a simple forward proxy for small networks and embedded or low-spec environments.
Key Features
- HTTP proxy with HTTPS tunneling via the CONNECT method (does not modify HTTPS traffic)
- Small footprint and low CPU/memory usage, suitable for embedded deployments
- Access control lists to allow/deny clients by IP, subnet, interface, or hostname rules
- Optional URL/domain filtering (build-time option)
- Upstream proxy support with per-site rules (including the ability to null-route specific targets)
- Optional transparent proxy mode and reverse proxy mode (build-time options)
- Header management for HTTP traffic (add/insert headers) and privacy-oriented header filtering
- Built-in statistics/monitoring endpoint via a configurable “stat host”
Use Cases
- Sharing a single internet connection in a small office/home network with controlled client access
- Deploying a minimal forward proxy on routers, appliances, or low-resource servers
- Enforcing simple outbound web access policies (ACLs, filtering, upstream routing)
Limitations and Considerations
- HTTPS is only tunneled (CONNECT); it cannot filter or rewrite encrypted content
- Some capabilities (filtering, upstream, reverse, transparent modes) may require specific build-time options and network/firewall configuration
Tinyproxy is a practical choice when you need a straightforward HTTP/HTTPS proxy with basic policy controls and minimal overhead. Its simple design makes it easy to operate and customize for constrained environments and small-network scenarios.
Categories:
Tags:
Tech Stack:
Similar to Tinyproxy
Privoxy
Non-caching web proxy with privacy and content filtering
Privoxy is a self-hosted, non-caching web proxy that filters ads and trackers, rewrites content, and modifies HTTP headers for privacy and access control.

Squid
Caching proxy server for HTTP, HTTPS, FTP, and more
Squid is a high-performance caching proxy that accelerates web delivery, reduces bandwidth usage, and provides extensive access controls for proxy and reverse-proxy setups.
GoDoxy
Reverse proxy and container orchestrator for self-hosters
High-performance reverse proxy and container orchestrator with Web UI, automatic Docker/Podman route discovery, idle-sleep, access control, and automated Let's Encrypt support.
Ferron
Fast, memory-safe web server with automatic TLS and modern protocol support
A Rust-written, memory-safe web server offering automatic Let's Encrypt TLS, KDL configuration, HTTP/2/HTTP/3, reverse proxying, and built-in tooling for serving web apps.

HAProxy
High-performance reverse proxy and load balancer for TCP and HTTP
HAProxy is a fast, reliable reverse proxy and load balancer for TCP and HTTP applications, providing high availability, TLS termination, health checks, and traffic routing.
Docker Socket Proxy
Security-enhanced proxy to restrict Docker socket API access
A ACL-based proxy that sits in front of the Docker daemon to block unsafe API endpoints while allowing authorized operations.




