Managing your Routes

Manage routes in the Dashboard

Routes Managements is a feature on Dashboard. As depicted in the image below, the VGS Routes interface lets you:

  • Create new Routes (inbound/outbound)
  • See a list of existing routes
  • Manage routes  routes-management

Create, edit and delete routes

Before getting started, become familiar with:

Create a Route

To configure a basic route:

  1. Log into the VGS Dashboard.
  2. Navigate to Routes on the left side menu bar.
  3. Click Add new route (choose either inbound/outbound).  routes-management
  4. In the Routes Manage panel, provide your Upstream Host.  routes-management
  5. IP whitelisting allows you to explicitly restrict access to specific IP addresses and/or CIDR notations for APIs.

    To enable IP Whitelisting:
    - Click on plus icon
    - Enter an IP or CIDR to match the IP address the request is made from. For example 172.16.254.1, 2001:db8:0:1234:0:567:8:1, 192.168.1.15/24  ip-whitelisting
  6. Next, start creating filters: adding condition or the condition group.  routes-management
  7. Now specify the content type and fields to secure, and choose an operation that needs to be performed on that data - either redact or reveal.
  8. The last, choose storage value, alias format, and click Save.

The newsly created route will appear on Routes list. Now, as you configured your route, go ahead and send a request and check it out on the Access Logger. When you create inbound route, your sensitive information is swapped for an alias, keeping sensitive data off your server. On outbound route - sensitive data is swapped back.

Edit a Route

To edit an existing route:

  1. Log in to the Dashboard.
  2. Locate the route to modify and click Manage button.
  3. In the Manage panel, enter the changes you’d like to make.
  4. Click Save.

Delete a Route

To delete an existing route:

  1. Log in to the Dashboard.
  2. Click Manage button next to the route.
  3. In the Manage panel, navigate to the bottom of the page, and click Delete route.

How to configure multiple Inbound Routes

In order to be able to configure multiple Inbound Routes you should set up Custom Hostnames.

Requesting Custom Hostname provisioning:

  1. Create a CNAME pointing your address, for example secure.your-domain.com, to either sandbox.verygoodproxy.com or live.verygoodproxy.com.
  2. Contact Support at support@verygoodsecurity.com to request provisioning of an SSL certificate.
  3. Wait for support to confirm certificate provisioning.

Next, adjust your Inbound Routes settings:

  1. Go to Advanced options inside your Inbound Route and add this CNAME as a Host endpoint. Make sure you have provided valid regular expression. For example, it will be secure\.your-domain\.com.
  2. Mind, for each inbound route you will need unique CNAME. One CNAME shouldn’t be used for 2 inbound routes.

Note: each certificate for Custom Hostname costs 40$ per month.

If you have any questions, comments or feedback on this guide contact us on our site chat or at support@verygoodsecurity.com