Usar 10.0.2.2 para alcançar um proxy do host a partir de um convidado NAT do VirtualBox
Interprete o alias de host NAT do VirtualBox no seu contexto de rede real ao escolher um endereço de proxy.
Um exemplo Vagrant usa 10.0.2.2:3128. Você o copia para o navegador de um portátil e o proxy não é acessível. Esse número não era um endereço universal para a máquina hospedeira.
Na configuração habitual do primeiro adaptador NAT do VirtualBox, 10.0.2.2 tem um papel especial de convidado para host. Seu significado depende dessa disposição de rede virtual. Outro hipervisor, um modo de adaptador diferente ou outro espaço de nomes de rede podem exigir outro endereço.
| Onde o cliente é executado | O que identificar |
|---|---|
| O próprio host | Um ouvinte alcançável a partir do host, talvez seu loopback |
| Convidado NAT do VirtualBox | O mapeamento documentado de acesso ao host para esse adaptador |
| Convidado em ponte ou outra máquina da LAN | Um endereço de host alcançável e um ouvinte permitido |
| Contêiner dentro do convidado | Outra fronteira de rede e sua rota até o proxy |
O 127.0.0.1 de um convidado normalmente designa o convidado, não o host. Por outro lado, o mapeamento NAT especial não deve ser generalizado para todo lugar onde a configuração possa ser lida.
Depois de escolher o endereço, verifique o ouvinte e a política de acesso. Um serviço do host vinculado apenas onde um convidado em ponte não chega não se tornará alcançável por outra grafia de URL. Ampliar a vinculação deve ser uma decisão de acesso deliberada, com restrições de firewall correspondentes.
Mantenha a localização do cliente junto aos exemplos de configuração. Dizer que o proxy está no host é incompleto quando vários hosts e convidados compartilham a mesma disposição.