Settings tal-proxy ta' Vagrant għal tniżżil tal-host u xogħlijiet tal-mistieden
Ikkonfigura t-tniżżil tal-host u l-fornituri tal-mistieden fil-livelli tagħhom meta tuża proxy ma' Vagrant u vagrant-proxyconf.
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.