Vagrant прокси подешавања за преузимања на хосту и задатке госта
Конфигуришите преузимања на хосту и провајдере госта на њиховим слојевима када користите прокси са Vagrant-ом и vagrant-proxyconf.
Vagrant пројекат има путању преузимања на хосту пре него што гост постоји и другу путању за провајдере госта и алате за пакете. Конфигуришите сваку тамо где се извршава.
За алате на хосту који користе ове променљиве, пример руте је:
export http_proxy=http://gateway.example:8080
export https_proxy=http://gateway.example:8080
Vagrant документује http_proxy за преузимања HTTP box-ова. Набавка додатака такође захтева доступност са хоста; додатак за конфигурацију госта не може сам себе да преузме. HTTPS одредишта и даље могу користити вредност HTTP проксија. За дозвољена јавна преузимања без конфигурисаних прокси акредитива на одговарајућем клијенту хоста или госта, листа HTTP проксија може понудити одговарајуће HTTP крајње тачке.
Ако је компатибилни vagrant-proxyconf већ инсталиран, дајте госту његову руту кроз 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
Додатак уписује подржану конфигурацију госта пре провајдера. Његови VAGRANT_HTTP_PROXY и повезани уноси могу надјачати подешавања датотеке, па их прегледајте када измене не делују.
Са гледишта госта, localhost значи гост. Прокси на loopback-у хоста захтева изричито доступну путању уместо копираног URL-а хоста. export shell провајдера такође се завршава са тим shell-ом и његовом децом; не успоставља каснију политику пријаве или услуге.
За уклањање очистите конфигурацију већ уписану у госта помоћу документованих празних/false уноса додатка. Затварање терминала хоста не уклања те трајне датотеке.