Tinyproxy
Lightweight HTTP/HTTPS proxy daemon for POSIX systems
6k stars 759 forks last commit first released GPL-2.0
Actively maintained
Last commit 29 Jul 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
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.
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.

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.




