TinyProxy setup script for Raspberry Pi.
- Installs TinyProxy automatically
- Configures username/password authentication
- Customizable port, server limits, timeout, and logging
- Easy to run on any Raspberry Pi
- Displays local proxy URL after installation
- Enables TinyProxy to start automatically on boot
curl -sSL https://raw.githubusercontent.com/HarrisonFisher/TinyProxy-Pi/refs/heads/main/TinyProxy-Pi.sh | bash -s -- --username myuser --password mypass
⚠️ Important: Be sure to replacemyuserandmypasswith your own secure username and password.
--username <name> Proxy username (default: proxyuser)
--password <pass> Proxy password (default: proxypass)
--port <port> Listening port (default: 8888)
--maxclients <num> Max clients (default: 100)
--minspare <num> Min spare servers (default: 5)
--maxspare <num> Max spare servers (default: 20)
--startservers <num> Start servers (default: 10)
--maxreqperchild <num> Max requests per child (default: 0 = unlimited)
--timeout <seconds> Timeout (default: 600)
--loglevel <level> Log level (default: Info)
--help Show help message
MIT License – See the LICENSE file for details.