Paggamit ng 10.0.2.2 para maabot ang proxy ng host mula sa VirtualBox NAT guest
Bigyang-kahulugan ang NAT host alias ng VirtualBox sa totoong konteksto nito sa network kapag pumipili ng address ng proxy.
Isang halimbawa ng Vagrant ang gumagamit ng 10.0.2.2:3128. Kinokopya mo ito sa browser ng laptop at hindi maabot ang proxy. Hindi iyon unibersal na address para sa host machine.
Sa karaniwang setup ng unang NAT adapter ng VirtualBox, ang 10.0.2.2 ay may espesyal na papel mula guest patungong host. Nakadepende ang kahulugan nito sa ayos na iyon ng virtual network. Maaaring mangailangan ng ibang address ang ibang hypervisor, ibang adapter mode, o ibang network namespace.
| Saan tumatakbo ang client | Ano ang dapat matukoy |
|---|---|
| Ang host mismo | Isang listener na maabot mula sa host, marahil ang loopback nito |
| VirtualBox NAT guest | Ang dokumentadong pagmamapa ng access sa host para sa adapter na iyon |
| Bridged guest o ibang makina sa LAN | Isang maabot na address ng host at pinapayagang listener |
| Container sa loob ng guest | Isa pang hangganan ng network at ang ruta nito patungo sa proxy |
Ang 127.0.0.1 ng guest ay karaniwang tumutukoy sa guest, hindi sa host. Sa kabaligtaran, hindi dapat gawing pangkalahatan ang espesyal na pagmamapa ng NAT sa bawat lugar kung saan mababasa ang configuration.
Pagkatapos pumili ng address, suriin ang listener at patakaran sa access. Ang serbisyo ng host na nakatali lamang kung saan hindi maabot ng bridged guest ay hindi magiging maabot sa ibang baybay ng URL. Ang pagpapalawak ng bind ay dapat sadyang desisyon sa access, kasama ang tugmang paghihigpit sa firewall.
Panatilihing nakakabit ang lokasyon ng client sa mga halimbawa ng configuration. Ang pagsasabing ang proxy ay nasa host ay kulang kapag maraming host at guest ang nagbabahagi ng parehong setup.