HTTP Replicator is a general purpose caching proxy server. The project reduces bandwidth by merging concurrent downloads and building a local "replicated" file hierarchy, similar to wget -r. The cache is also accessible through a Web interface.
Usage: ./http-replicator [options]
Options:
-h --help show this help message and exit
-p --port PORT listen on this port for incoming connections, default 8080
-r --root DIR set cache root directory, default current: /home/marius/Desktop/http-replicator_4.0alpha1/
-v --verbose show http headers and other info
-t --timeout SEC break connection after so many seconds of inactivity, default 15
-6 --ipv6 try ipv6 addresses if available
--flat flat mode; cache all files in root directory (dangerous!)
--static static mode; assume files never change
--offline offline mode; never connect to server
--limit RATE limit download rate at a fixed K/s
--daemon LOG route output to log and detach
--debug switch from gather to debug output module
What's New in This Release:
· added GPL licence file
· generalized fiber.py by using generator name instead of hardcoded string
· removing partial file in cache after 403 forbidden
· flushing every line in debug mode
· fix: no longer setting mtime to -1 if server does not send Last-Modified
· fix: handling empty command lines correctly
Product's homepage