The --tunnel-domains option is a feature which allows the customer to specify which domains are to be routed through the Sauce Connect Proxy tunnel. All other domains not specified should not be routed over the secure tunnel. This option is documented in our wiki.
Currently when launching a tunnel with --tunnel-domains, other domains (even the ones not in the provided list) may be routed and re-encrypted via the Sauce Connect Proxy tunnel.
We have fixed this issue in our development environment and will be rolling it out to production on Tuesday June 23rd. If you use this option, we highly recommend you follow the validation steps below prior to Tuesday June 23rd.
Steps to validate:
- Review all domains specified in the --tunnel-domains argument of your Sauce Connect Proxy startup commands and add any additional domains which should be routed via the secure tunnel
- Run tests in beta environment using the --vm-version beta flag in conjunction with the commands in step 1
If you are seeing errors where the platform under test is unable to reach your private domain, please either add the domain to your --tunnel-domains list or remove the --tunnel-domains option. Please note that all test traffic will be routed over the Sauce Connect Proxy tunnel if this option is removed.
If you encounter any issues whilst testing this, or have any questions, please contact our Support team at help@saucelabs.com