A caching proxy for EA's Origin
OriginCache is a (transparent) proxy server for EAs Origin Downloader. The Origin-Downloader uses byte range request so a normal caching proxy will not add the game file to it's cache. This proxy extracts the download URL and downloads the whole file with one single request and, using NodeJS Streams, forwards the download to the client and also stores it on the cache disk. All feature requests for the file will be served by the local cache
- install Node.js
- install the node modules serve-static and finalhandler (npm install serve-static finalhandler)
- Configure OriginCache to suit your needs (see config.js.sample)
- On your proxy server of choice add a rewrite url to forward request to 'akamai.cdn.ea.com' to the OrginCache server
Support multiple clients during the download phase
Created with Nodeclipse (Eclipse Marketplace, site)
Nodeclipse is free open-source project that grows with your contributions.
Apache License, Version 2.0