Installation
tinyproxy can be installed via pre-compiled binaries, package managers, or built from source.
Pre-compiled Binaries
You can download the latest binaries for Linux, macOS, and Windows from the GitHub Releases page.
Debian / Ubuntu (.deb)
- Download the
.debpackage. - Install using
dpkg:sudo dpkg -i tinyproxy_1.1.1_linux_amd64.deb
RHEL / Fedora / AlmaLinux (.rpm)
- Download the
.rpmpackage. - Install using
rpm:sudo rpm -i tinyproxy_1.1.1_linux_amd64.rpm
macOS / Linux (Standalone Binary)
- Download the
.tar.gzarchive. - Extract and move to your path:
tar -xzf tinyproxy_1.1.1_linux_amd64.tar.gzsudo mv tinyproxy /usr/local/bin/
Windows
- Download the
.ziparchive. - Extract the content.
- Use
tinyproxy.exefrom PowerShell or Command Prompt.
Building from Source
If you have Go 1.23+ installed, you can build from source:
git clone https://github.com/carlHandy/go-tinyproxy.git
cd go-tinyproxy
go build -o tinyproxy ./cmd/tinyproxy/
sudo mv tinyproxy /usr/local/bin/
Requirements
- Go 1.23+: Only required if building from source.
- mkcert: Recommended for local development to generate TLS certificates.