No description
  • CoffeeScript 99.6%
  • JavaScript 0.4%
Find a file
2014-01-06 21:22:59 +01:00
bin rename to catalyst-proxy, add a CLI utility 2014-01-06 21:22:59 +01:00
src rename to catalyst-proxy, add a CLI utility 2014-01-06 21:22:59 +01:00
.gitignore first commit 2014-01-03 22:46:05 +01:00
.npmignore first commit 2014-01-03 22:46:05 +01:00
Gruntfile.coffee first commit 2014-01-03 22:46:05 +01:00
LICENSE first commit 2014-01-03 22:46:05 +01:00
package.json rename to catalyst-proxy, add a CLI utility 2014-01-06 21:22:59 +01:00
README.md rename to catalyst-proxy, add a CLI utility 2014-01-06 21:22:59 +01:00

catalyst-proxy

A proxy that silently accelerates requests via multipart downloading. Officially the best thing ever.

catalyst-proxy establishes multiples connections to download a single resource from a web server, potentially increasing the download speed.

Only supports "streaming" acceleration for now: resources are cut into parts of equal length (--partSize CLI option) that are downloaded concurrently (--threads CLI option) and served sequentially. This behavior differs from most download managers and allows to consume the resource while downloading it.

Use-cases

  • Speed up video streaming websites, such as YouTube.
  • Speed up software and game downloaders/installers.
  • Speed up everything.

Installation

You need to have Node.JS >= 0.10.0 installed on your system. $ npm install -g catalyst-proxy

To update: $ npm update -g catalyst-proxy

Usage

$ catalyst start to boot up the proxy. Simply add the printed address and port as an HTTP proxy in your system settings and you're set.

$ catalyst start -h to list all available options.