A solução mais simples para mim foi usar o SPI Port Forward no Host para permitir acesso ao meu serviço somente localhost de uma interface de rede externa:
- Faça o download do SPI Port Forward e execute no host (sem instalador, o download é uma exe nu)
- Importante : O Firewall do Windows perguntará se o SPI Port Forward tem permissão para acessar as redes Públicas. Marque a caixa para permitir acesso a redes públicas .
- Configure a Porta local para 8888 (ou o que você quiser), Host remoto para host local, Porta remota para a porta do serviço de destino no host (no meu caso 51227, como VSDS está sendo executado na porta 51227) e clique em " Ativar "
- Acesse 10.0.2.2:8888 do convidado.
Nota: Se o 10.0.2.2 não funcionar, execute cmd no guest para abrir uma linha de comando, use 'ipconfig' e use o endereço do gateway padrão, mas o VirtualBox atualmente é padronizado como 10.2.2.2 para isso, então é uma aposta segura.
Note-se que esta configuração permitirá acesso externo IP a VSDS, portanto, use com cautela ... claro, isso poderia ser útil se você quisesse depurar o suporte ao celular ou algo assim.