Skip to main content

Idea

The purpose of using a reverse proxy is to provide a custom URL and IP address for verifying license keys. For example, this can be useful if the IP must originate from a specific geographical location or if you want to use your own domain. A reverse proxy can accomplish both.

Getting started

To get started, the following steps are recommended:
  1. Obtain a Linux VM.
  2. Install Nginx.
  3. Change the default.conf in the /etc/nginx/conf.d to the one in this repository. The key is to include all the “location” blocks (and add more if necessary), as well as to set the domain name that you will be using.
  4. If you link a subdomain to the VM, you can use Let’s Encrypt to manage the SSL certificate.
The contents of the default.conf is shown below:
The repository with the code is available at: https://github.com/Cryptolens/reverse-proxy