TINYPROXY(8)
π TINYPROXY(8) β the tinyproxy glow-up guide β¨
Okay so this is the TINYPROXY(8) page from the Tinyproxy manual, and bestie, itβs literally the cheat sheet for a tiny-but-mighty HTTP proxy daemon. Letβs get into it π«Ά
π NAME π
tinyproxy β a light-weight HTTP proxy daemon. Sheβs small, sheβs fast, sheβs iconic π
β¨ SYNOPSIS β¨
tinyproxy [-vdch]
πΈ DESCRIPTION πΈ
tinyproxy is a light-weight HTTP proxy daemon designed to consume a minimum amount of system resources. No cap: she listens on a given TCP port and handles HTTP proxy requests. Designed from the ground up to be fast and yet small, sheβs an ideal solution for use cases such as embedded deployments where a full featured HTTP proxy is required, but the system resources for a larger proxy are unavailable. Itβs giving βsmall but booked and busyβ π
π OPTIONS π
tinyproxy accepts the following options, bestie:
-c <config-file>β Use an alternate configuration file.-dβ Donβt daemonize and stay in the foreground. Useful for debugging purposes.-hβ Display a short help screen of command line arguments and exit.-vβ Display version information and exit.
π¦ SIGNALS π¦
In addition to command-line options, there are also several signals that can be sent to tinyproxy while it is running to generate debugging information and to force certain events.
SIGHUP
Force Tinyproxy to do a garbage collection on the current connections linked list. This is usually done automatically after a certain number of connections have been handled. (Daemon mode only)
SIGUSR1
Force reload of config file and filter list. This is handy to update the configuration if Tinyproxy is running in foreground without dropping active connections.
π TEMPLATE FILES π
There are two occasions when Tinyproxy delivers HTML pages to the client on its own right:
- When an error occurred, a corresponding error page is returned.
- When a request for the stathost is made, a page summarizing the connection statistics is returned. (See STATHOST below.)
The layout of both error pages and the statistics page can be controlled via configurable HTML template files that are plain HTML files that additionally understand a few template variables. Cute, right? π
π TEMPLATE VARIABLES π
There are several standard HTML variables that are available in every template file:
requestβ The full HTTP request line.causeβ The abbreviated cause of the error condition.clientipβ The IP address of the client making the request.clienthostβ The hostname of the client making the request.versionβ The version of Tinyproxy.packageβ The package name. Presently, resolves to'tinyproxy'.dateβ The current date/time in HTTP format.
In addition, almost all templates support:
detailβ A detailed, plain English explanation of the error and possible causes.
When Tinyproxy finds a variable name enclosed in braces, e.g. {request}, then this is replaced by the value of the corresponding variable before delivery of the page. Template magic, but make it literal β¨
π STATHOST π
Tinyproxy returns an HTML page with connection statistics when it receives an HTTP request for a certain host β the stathost. The stathost name defaults to tinyproxy.stats and can be changed at runtime to any name or IP address with the configuration variable StatHost.
The stat file template can be changed at runtime through the configuration variable StatFile.
π§ FILES π§
/etc/tinyproxy/tinyproxy.conf${localstatedir}/run/tinyproxy/tinyproxy.pid/var/log/tinyproxy/tinyproxy.log
π BUGS π
To report bugs in Tinyproxy, please visit https://tinyproxy.github.io/. No gatekeeping, okay? π
π SEE ALSO π
π AUTHOR π
This manpage was written by the Tinyproxy project team.
π COPYRIGHT π
Copyright (c) 1998-2020 the Tinyproxy authors.
This program is distributed under the terms of the GNU General Public License version 2 or above. See the COPYING file for additional information.
And thatβs the whole vibe check, bestie! Version 1.11.3, dated 2026-06-18 β TINYPROXY(8) manual, signing off. Slay β¨ππ
π¦ where this page comes from
- opensuse-leap 16.0: tinyproxy 1.11.3-bp160.2.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: tinyproxy 1.11.3-bp160.2.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: tinyproxy 1.11.3-bp160.2.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: tinyproxy 1.11.3-bp160.2.1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms