Tinyproxy

Tinyproxy

Lightweight HTTP/HTTPS proxy daemon for POSIX systems

5.6kstars
742forks
Last commit: 3mo ago
Repo age: 11y old
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 Services

Caddy

Caddy

Extensible web server and reverse proxy with automatic HTTPS

69.2k
4.6k
Last commit: 1d ago

Caddy is a fast, extensible Go web server and reverse proxy with automatic HTTPS (ACME), HTTP/1.1, HTTP/2, and HTTP/3 support, and a JSON config API.

Alternative to:
Caddy Cloud
Caddy Cloud
+8
Traefik Proxy

Traefik Proxy

Cloud-native reverse proxy, load balancer, and ingress controller

61.1k
5.8k
Last commit: 1d ago

Traefik Proxy is a dynamic reverse proxy and load balancer that auto-discovers services from Docker, Kubernetes, and other providers, with HTTPS, routing, and observabili...

Alternative to:
Traefik Cloud
Traefik Cloud
+7
Kong Gateway

Kong Gateway

Cloud-native API and LLM gateway with extensible plugins

42.5k
5k
Last commit: 2mo ago

Kong Gateway is a high-performance, cloud-native API gateway for routing, securing, and observing API traffic, with an extensible plugin system and Kubernetes support.

Alternative to:
Amazon API Gateway
Amazon API Gateway
+7
Nginx Proxy Manager

Nginx Proxy Manager

Web UI to manage Nginx reverse proxy hosts and SSL certificates

31.1k
3.5k
Last commit: 2d ago

Nginx Proxy Manager is a web-based admin panel for managing Nginx reverse proxy hosts, redirects, streams, and Let’s Encrypt SSL certificates via Docker.

Alternative to:
NGINX Management Suite
NGINX Management Suite
+6
NGINX

NGINX

High-performance web server, reverse proxy, and load balancer

29.1k
7.7k
Last commit: 2d ago

NGINX is a high-performance HTTP server and reverse proxy with caching, load balancing, TLS termination, and TCP/UDP proxying via a modular architecture.

Alternative to:
NGINX Management Suite
NGINX Management Suite
+2
Pangolin

Pangolin

Identity-aware VPN and reverse proxy for secure remote access

18k
532
Last commit: 2d ago

Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

Alternative to:
Cloudflare Access
Cloudflare Access
+16