3proxy vs Tinyproxy
3proxy
3proxy.orgTinyproxy
tinyproxy.github.ioSide by side
| Figure | 3proxy | Tinyproxy |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | — |
| Windows | Yes | — |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · Proxy Software | 9.0 (#1) | 7.2 (#30) |
| Spec score · Forward Proxy Software | 9.0 (#2) | 7.3 (#12) |
| Access controls | The combined program supports access control, bandwidth limits, traffic amount limits, proxy chaining and log rotation. | Administrators can restrict client access by address or subnet and configure HTTP Basic Authentication. |
| Security guidance | The security recommendations advise restricting access with ACLs and warn that the documented strong authentication method currently uses cleartext authentication. | The project recommends running Tinyproxy as a regular restricted user and says it can run without special privileges with suitable file ownership and a port above 1024. |
| What it does | 3proxy is a universal application-level proxy server for controlling access between internal users and external resources or vice versa. | Tinyproxy is a lightweight HTTP/HTTPS proxy daemon for POSIX operating systems. |
Plans
In their own words
3proxy
3proxy is a free proxy server for controlling access between internal users and external resources, or between external users and internal resources. It supports HTTP and HTTPS proxying, SOCKS v4, v4.5 and v5, and FTP over HTTP. Other services include POP3 proxying, TCP and UDP port mapping, and a caching DNS proxy. Access controls can set bandwidth and traffic limits, chain proxies, and rotate logs. Logging can use files, Unix syslog, or an ODBC database, with configurable formats. When compiled with OpenSSL, 3proxy offers HTTPS proxy connections, upstream TLS with certificate authentication, and mutual TLS. Its security guidance recommends limiting access with ACLs and notes that its documented strong authentication method currently uses cleartext authentication. It runs on Linux, macOS, Windows, and self-hosted setups; Docker images are available, and Windows system-service installation is described. Release binaries are published with checksums, an OpenPGP signature, and a build provenance attestation; Docker images are signed and attested. The listed plan is free.
Tinyproxy
Tinyproxy is a free, open-source HTTP/HTTPS proxy daemon for POSIX systems, available for Linux, macOS, and self-hosted deployments. It is aimed at embedded installations and small networks where larger proxy servers consume too many resources. The project reports memory use of about 2 MB with glibc, while CPU load rises linearly as simultaneous connections increase. Tinyproxy forwards HTTPS through CONNECT without changing traffic; administrators can limit CONNECT by port or disable it. It can operate as a transparent proxy or reverse-proxy front end. Rules filter websites by URL or domain, although URL filtering works only for plain HTTP. Upstream HTTP, SOCKS4, and SOCKS5 proxies can be selected by site. Client access can be limited by address or subnet, with HTTP Basic Authentication available. Header controls do not affect HTTPS. Source compilation is required, with packages or ports listed for several systems.