Our use case is that we need to connect to a WebSocket server, launched inside the testing VM, using the pre-run executable. Despite looking like a common use case this is not possible currently, when using SauceConnect tunnel.
It seems all traffic goes through the tunnel, so it can not reach the local machine.
A possible solution could be to introduce some alias for a VM localhost, like "vm_local_host" or a dedicated IP address, which will be bypassing the SauceConnect tunnel.
All relevant information can be found in the ticket #47020