Tinyproxy

Website

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 screenshot

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:

Share:

Similar to Tinyproxy

Squid logo

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.

Activity unknown
Alternative to:
Cloudflare CDN logo
Cloudflare CDN
+6
Privoxy logo

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.

Activity unknown
Alternative to:
AdGuard logo
AdGuard
+6

GoDoxy

Reverse proxy and container orchestrator for self-hosters

4.1k
188
Last commit

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.

Actively maintained
Alternative to:
Cloudflare Tunnel logo
Cloudflare Tunnel
+19
Ferron logo

Ferron

Fast, memory-safe web server with automatic TLS and modern protocol support

2.1k
94
Last commit

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.

MITActively maintained
Alternative to:
Apache HTTP Server logo
Apache HTTP Server
+3
HAProxy logo

HAProxy

High-performance reverse proxy and load balancer for TCP and HTTP

6.8k
964
Last commit

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.

Actively maintained
Alternative to:
HAProxy Enterprise logo
HAProxy Enterprise
+10

Docker Socket Proxy

Security-enhanced proxy to restrict Docker socket API access

2.7k
206
Last commit

A ACL-based proxy that sits in front of the Docker daemon to block unsafe API endpoints while allowing authorized operations.

Apache-2.0Actively maintained
Alternative to:
Docker logo
Docker