Proġett Vagrant għandu mogħdija ta' tniżżil fil-host qabel ma jeżisti l-mistieden, u mogħdija oħra għall-fornituri tal-mistieden u l-għodod tal-pakketti. Ikkonfigura kull waħda fejn taħdem.

Għall-għodod tal-host li jikkunsmaw dawn il-varjabbli, eżempju ta' mogħdija huwa:

export http_proxy=http://gateway.example:8080
export https_proxy=http://gateway.example:8080

Vagrant jiddokumenta http_proxy għat-tniżżil tal-boxes HTTP. L-akkwist tal-pluginijiet ukoll jeħtieġ aċċessibbiltà mill-host; plugin tal-konfigurazzjoni tal-mistieden ma jistax iniżżel lilu nnifsu. Id-destinazzjonijiet HTTPS xorta jistgħu jużaw valur tal-proxy HTTP. Għal tniżżil pubbliċi permessi mingħajr kredenzjali tal-proxy kkonfigurati fuq il-klijent tal-host jew tal-mistieden rilevanti, il-lista tal-proxy HTTP tista' tipprovdi endpoints HTTP xierqa.

B'vagrant-proxyconf kompatibbli diġà installat, agħti lill-mistieden il-mogħdija tiegħu permezz tal-Vagrantfile:

Vagrant.configure("2") do |config|
  if Vagrant.has_plugin?("vagrant-proxyconf")
    config.proxy.http = "http://gateway.example:8080"
    config.proxy.https = "http://gateway.example:8080"
    config.proxy.no_proxy = "localhost,127.0.0.1"
  end
end

Il-plugin jikteb il-konfigurazzjoni appoġġata tal-mistieden qabel il-fornituri. Il-VAGRANT_HTTP_PROXY u l-inputs relatati tiegħu jistgħu jissuperaw is-settings tal-fajl, għalhekk iċċekkjahom meta l-bidliet ma jidħlux fis-seħħ.

Mill-perspettiva tal-mistieden, localhost ifisser il-mistieden. Proxy fuq il-loopback tal-host jeħtieġ mogħdija aċċessibbli b'mod espliċitu minflok URL tal-host ikkupjat. L-export ta' fornitur shell ukoll jispiċċa ma' dak is-shell u wliedu; ma jistabbilixxix politika ta' dħul jew servizz aktar tard.

Biex tneħħi, ħassar il-konfigurazzjoni diġà miktuba fil-mistieden bl-inputs vojta/false dokumentati tal-plugin. L-għeluq tat-terminal tal-host ma jneħħix dawk il-fajls persistenti.

Artikli relatati