Local and firewalled websites
CloudQA can test applications that aren’t open to the public internet. Choose the approach that fits your setup:
- Allow CloudQA’s IP addresses through your firewall.
- Expose a local application with a tunnel.
- Connect through a VPN.
Allow CloudQA’s IP addresses
Section titled “Allow CloudQA’s IP addresses”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 |
Expose a local application with a tunnel
Section titled “Expose a local application with a tunnel”A tunnel gives a web server on your machine a public URL. This example uses ngrok, but any similar tool works.
-
Install ngrok. Download the single executable from the ngrok site. It needs no installation or dependencies: unzip it and run it.
-
Start a tunnel. Run
ngrok http <port>. If you don’t know your server’s port, try80, the default for HTTP. For example:Terminal window ngrok http 80 -
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 onlineWeb Interface http://127.0.0.1:4040Forwarding https://92832de0.ngrok.io -> localhost:80Test VPN-restricted applications
Section titled “Test VPN-restricted applications”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