Skip to content

Local and firewalled websites

CloudQA can test applications that aren’t open to the public internet. Choose the approach that fits your setup:

  1. Allow CloudQA’s IP addresses through your firewall.
  2. Expose a local application with a tunnel.
  3. Connect through a VPN.

Test cases run from fixed IP addresses. Allow them in your firewall, or exclude them from your analytics.

Location IP address
Northern Virginia 35.199.46.63
Iowa 104.198.39.2
South Carolina 35.237.21.17

A tunnel gives a web server on your machine a public URL. This example uses ngrok, but any similar tool works.

  1. Install ngrok. Download the single executable from the ngrok site. It needs no installation or dependencies: unzip it and run it.

  2. Start a tunnel. Run ngrok http <port>. If you don’t know your server’s port, try 80, the default for HTTP. For example:

    Terminal window
    ngrok http 80
  3. Use the forwarding URL. ngrok shows a console with the tunnel status and the public forwarding URLs. Use the HTTP or HTTPS URL as your application URL in CloudQA.

Tunnel Status online
Web Interface http://127.0.0.1:4040
Forwarding https://92832de0.ngrok.io -> localhost:80

All CloudQA executions run on Google Cloud, so CloudQA can set up a managed Google Cloud VPN that supports IKEv1 and IKEv2 IPSec tunnels. To set it up, contact CloudQA with:

  • Your VPN gateway IP address
  • Your routing method: BGP or static, CIDR-based routing. If you use BGP, also provide details such as your ASN.
  • The CIDR range of the applications to test
  • Your IKE version
  • Confirmation that your phase 1 and phase 2 ciphers are supported by Cloud VPN
  • Your IKE pre-shared key