Cilësimet e proxy-t të Vagrant për shkarkimet e hostit dhe detyrat e mysafirit
Konfiguroni shkarkimet e hostit dhe ofruesit e mysafirit në shtresat e tyre kur përdorni një proxy me Vagrant dhe vagrant-proxyconf.
Një projekt Vagrant ka një rrugë shkarkimi në host përpara se mysafiri të ekzistojë, dhe një rrugë tjetër për ofruesit e mysafirit dhe mjetet e paketave. Konfiguroni secilën aty ku ekzekutohet.
Për mjetet e hostit që përdorin këto variabla, një rrugë shembull është:
export http_proxy=http://gateway.example:8080
export https_proxy=http://gateway.example:8080
Vagrant dokumenton http_proxy për shkarkimet e kutive HTTP. Marrja e shtojcave gjithashtu kërkon arritshmëri nga hosti; një shtojcë konfigurimi i mysafirit nuk mund të shkarkojë vetveten. Destinacionet HTTPS mund të përdorin ende një vlerë proxy HTTP. Për shkarkime publike të lejuara pa kredenciale proxy të konfiguruara në klientin përkatës të hostit ose mysafirit, lista e proxy-ve HTTP mund të ofrojë pika fundore HTTP të përshtatshme.
Me një vagrant-proxyconf të përputhshëm të instaluar tashmë, jepini mysafirit rrugën e tij përmes 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
Shtojca shkruan konfigurimin e mbështetur të mysafirit përpara ofruesve. VAGRANT_HTTP_PROXY dhe hyrjet përkatëse mund të anashkalojnë cilësimet e skedarit, prandaj inspektojini kur ndryshimet nuk hyjnë në fuqi.
Nga këndvështrimi i mysafirit, localhost nënkupton mysafirin. Një proxy në loopback-un e hostit kërkon një rrugë të arritshme në mënyrë të qartë në vend të një URL-je hosti të kopjuar. export-i i një ofruesi shell gjithashtu përfundon me atë shell dhe fëmijët e tij; ai nuk vendos një politikë të mëvonshme hyrjeje ose shërbimi.
Për ta hequr, pastroni konfigurimin e shkruar tashmë në mysafir me hyrjet bosh/false të dokumentuara të shtojcës. Mbyllja e terminalit të hostit nuk i heq ato skedarë të përhershëm.