a self configurable http proxy