Iphrojekthi ye-Vagrant inendlela yokulanda ku-host ngaphambi kokuba i-guest ibe khona, kanye nenye indlela yabahlinzeki be-guest namathuluzi wephakethe. Lungiselela ngayinye lapho isebenza khona.

Kumathuluzi e-host asebenzisa lezi ziguquguquko, indlela eyisibonelo ithi:

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

I-Vagrant ibhala http_proxy ekulandweni kwamabhokisi e-HTTP. Ukuthola ama-plugin nakho kudinga ukufinyeleleka kusuka ku-host; i-plugin yokuhlela i-guest ayikwazi ukuzilanda yona. Izindawo ze-HTTPS zisengasebenzisa inani le-proxy le-HTTP. Ekulandweni komphakathi okuvunyelwe ngaphandle kwezimpawu ze-proxy ezilungiselelwe kuklayenti ye-host noma ye-guest efanele, uhlu lwama-proxy e-HTTP lungahlinzeka ngamaphoyinti okugcina e-HTTP afanele.

Uma i-vagrant-proxyconf ehambisanayo isivele ifakiwe, nika i-guest indlela yayo nge-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

I-plugin ibhala ukuhlelwa kwe-guest okusekelwayo ngaphambi kwabahlinzeki. Ama-VAGRANT_HTTP_PROXY kanye nokufakwayo okuhlobene nakho kungadlula izilungiselelo zefayela, ngakho-ke zihlole uma izinguquko zingasebenzi.

Ngokombono we-guest, i-localhost isho i-guest. I-proxy ku-loopback ye-host idinga indlela efinyeleleka ngokusobala esikhundleni se-URL ye-host ekhoshiwe. I-export yomhlinzeki we-shell nayo iphela ngaleyo shell kanye nezingane zayo; ayisakhi inqubomgomo yokungena noma yensizakalo kamuva.

Ukuze ususe, sula ukuhlelwa osekuvele kubhaliwe ku-guest usebenzisa okokufaka okungenalutho/false okubhaliwe kwe-plugin. Ukuvala itheminali ye-host akususi lawo mafayela ahlala njalo.

Izihloko ezihlobene