Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 927 Bytes

README.md

File metadata and controls

31 lines (19 loc) · 927 Bytes

Elbasy

A secure proxy which prevents throttling when talking to remote APIs

Installation and deployment

  1. Install mkcert on a local machine https://github.com/FiloSottile/mkcert

  2. Prepare a CA root certificate (it will install the CA into the local machine as well) `$ mkcert -install"

The certificate and the key will be put at ~/.local/share/mkcert

  1. Generate a leaf certificate for every API host you are going to deal with $ mkcert amazon.co.uk $ mkcert "*.myshopify.com"

The leaf certificates and the keys will be put into the current directory

  1. On each production machine:

3.1. Install the given root CA certificate to the system Note: never leave a key to a root CA certificate on a production machine

3.2. Copy leaf certificates and their keys in a subdirectory ./impostor_certificates next to elbasy binary

Sponsored by Veeqo