Un esempio Vagrant usa 10.0.2.2:3128. Lo copi nel browser di un portatile e il proxy non è raggiungibile. Quel numero non era un indirizzo universale per la macchina host.

Nella configurazione abituale del primo adattatore NAT di VirtualBox, 10.0.2.2 ha un ruolo speciale da guest a host. Il suo significato dipende da quella disposizione di rete virtuale. Un altro hypervisor, una modalità adattatore diversa o un altro spazio dei nomi di rete possono richiedere un altro indirizzo.

Dove gira il clientCosa identificare
L'host stessoUn listener raggiungibile dall'host, forse il suo loopback
Guest NAT VirtualBoxLa mappatura documentata di accesso all'host per quell'adattatore
Guest in bridge o un'altra macchina della LANUn indirizzo host raggiungibile e un listener consentito
Container dentro il guestUn altro confine di rete e il suo percorso verso il proxy

Il 127.0.0.1 di un guest indica di norma il guest, non l'host. Al contrario, la mappatura NAT speciale non va generalizzata a ogni luogo in cui la configurazione può essere letta.

Dopo aver scelto l'indirizzo, controlla il listener e la politica di accesso. Un servizio dell'host vincolato solo dove un guest in bridge non può arrivare non diventerà raggiungibile con un'altra scrittura dell'URL. Ampliare il binding dovrebbe essere una decisione di accesso consapevole, con restrizioni firewall corrispondenti.

Tieni la posizione del client accanto agli esempi di configurazione. Dire che il proxy è sull'host è incompleto quando più host e guest condividono la stessa configurazione.

Articoli correlati