haad.tinyproxy
tinyproxy
Set up (the latest version of) Tinyproxy on an Ubuntu systems.
Requirements
python-apt
Variables
tinyproxy_log_level: [default:Info] LogLevel to configuretinyproxy_maxclients: [default:100] Limit number of clients connected to Tinyproxy simultaneouslytinyproxy_minspare_servers: [default:5] Minimum number of processes waiting for new userstinyproxy_maxspare_servers: [default:10] Maximum number of processes waiting for userstinyproxy_startservers: [default:10] Number of childs to start at beginingtinyproxy_maxrequest: [default:0] Limit number of requests per clienttinyproxy_allowed_subnet: [default:0.0.0.0] Subnets allowed to use proxytinyproxy_denied_subnet: [default:None] Deny access from this subnettinyproxy_listen_address: [default:0.0.0.0] IP address to bind totinyproxy_port: [default:8888] Port for tinyproxy to listen ontinyproxy_filtering: Setup Tinyproxy filtering rules filter: "/etc/tinyproxy/filter" urls: On extended: On default_deny: Off case_sensitive: Offtinyproxy_upstream_proxies: [default:[]] List of upstream proxies to usetinyproxy_upstream_proxies.{n}.address: [required]: Address of upstream proxy in form host:porttinyproxy_upstream_proxies.{n}.url: [optional]: Optional URLs for which we want to use upstream proxy for.
TODO
- Make sure we can define multiple subnets to allow/deny
ansible-galaxy install haad.tinyproxy