Skip to content

PerryBhandal/TinyProxyAuthorizer

Repository files navigation

TinyProxyAuthorizer

TinyProxyAuthorizer is a Flask app for self serve IP whitelisting.

Setup

  1. Install the following packages (install line is for aptitude, modify as necessary):

apt-get install python python-pip python-virtualenv git screen

  1. Clone the repo:

git clone https://github.com/PerryBhandal/TinyProxyAuthorizer.git

  1. CD into the script directory:

cd tiny_proxy_authorizer

  1. Copy authorized.json.default to authorized.json

cp authorized.json.default authorized.json

  1. Create a virtual environment, activate it then install all dependencies.

virtualenv venv; source venv/bin/activate; pip install -r requirements/production.txt

  1. Ensure your VENV is activated, then start the application in a detachable screen on a user that has write privileges on /etc/tinyproxy.conf

./start_authorizer.sh

About

TinyProxyAuthorizer is a Flask app for self serve IP whitelisting.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published