logo
icon

Tinyproxy

A lightweight HTTP/HTTPS proxy daemon built on Alpine Linux. Supports access control, basic authentication, and custom configuration.

PlatformZeabur
Deployed0
PublisherzeaburZeabur
Deployed0 times
PublisherzeaburZeabur
Created2026-03-19
Services
service icon
Tags
Tool

Tinyproxy

A light-weight HTTP/HTTPS proxy daemon for POSIX operating systems, designed for small network setups where a full-featured proxy would be overkill.

Getting Started

  1. Click "Deploy" to deploy Tinyproxy to your Zeabur project.
  2. Port forwarding is automatically enabled. Go to the Networking tab to find the forwarded hostname and port.
  3. Find the auto-generated password in the Variables tab (AUTH_PASSWORD).
  4. Configure your HTTP proxy client:
curl -x http://admin:YOUR_PASSWORD@FORWARDED_HOST:FORWARDED_PORT https://ifconfig.co

Authentication

Basic authentication is enabled by default:

  • Username: admin (configurable via AUTH_USER)
  • Password: auto-generated (see AUTH_PASSWORD in Variables tab)

Configuration

VariableDefaultDescription
PORT8888Listening port
ALLOWED_NETWORKS(empty = allow all)Space-separated allowed IP ranges
AUTH_USERadminBasic auth username
AUTH_PASSWORD(auto-generated)Basic auth password
MAX_CLIENTS100Maximum simultaneous connections
TIMEOUT900Idle connection timeout in seconds
LOG_LEVELNoticeLog level (Critical, Error, Warning, Notice, Connect, Info)
DISABLE_VIA_HEADERyesDisable the Via header in responses

Important Notes

  • This is an HTTP proxy (not SOCKS5). Use it with tools that support HTTP/HTTPS proxy.
  • Port forwarding is enabled automatically — no manual setup needed.
  • Basic auth is enabled by default to prevent unauthorized access.

License

  • Tinyproxy is licensed under GPL-2.0.
  • Docker image by kalaksi under MIT license.