Proxy Module

The proxy module is a convenience module for starting and stopping a proxy server with IceProd. It currently uses Squid, which requires installation before use. The module will auto-configure Squid, so a default install suffices.

Note that large grids should probably configure and use their own proxy infrastructure instead of running this module.

class iceprod.server.modules.proxy.proxy(*args, **kwargs)[source]

Run the proxy module, which runs a squid proxy

start()[source]

Start proxy if not already running

stop()[source]

Stop proxy

kill()[source]

Kill proxy