Vagrant-verkefni hefur niðurhalsleið á hýslinum áður en gesturinn er til, og aðra leið fyrir veitur gesta og pakkaverkfæri. Stilltu hverja þar sem hún keyrir.

Fyrir verkfæri hýsisins sem nota þessar breytur er dæmi um leið:

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

Vagrant skjalfestir http_proxy fyrir niðurhal HTTP-boxa. Öflun viðbóta krefst einnig aðgengis frá hýslinum; viðbót fyrir stillingar gesta getur ekki halað sér niður sjálf. HTTPS-áfangastaðir geta samt notað HTTP-proxygildi. Fyrir leyfð opinbert niðurhal þar sem proxy-skírteini eru ekki stillt á viðkomandi hýsil- eða gestaskjá, getur HTTP-proxylistinn boðið upp á viðeigandi HTTP-endapunkta.

Ef samhæf vagrant-proxyconf er þegar uppsett, gefðu gestinum leið sína í gegnum 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

Viðbótin skrifar studda stillingu gesta fyrir veiturnar. VAGRANT_HTTP_PROXY og tengd inntak geta hnekkt skráarstillingum, svo skoðaðu þau þegar breytingar taka ekki gildi.

Frá sjónarhóli gestsins þýðir localhost gestinn. Proxy á loopback hýsilsins krefst skýrlega aðgengilegrar leiðar í stað afritaðs hýsil-URL. export shell-veitu endar líka með því shelli og börnum þess; það setur ekki síðari innskráningar- eða þjónustustefnu.

Til að fjarlægja, hreinsaðu stillinguna sem þegar er skrifuð í gestinum með skjalfestum tómum/false inntakum viðbótarinnar. Að loka hýsilskjánum fjarlægir ekki þessar varanlegu skrár.

Tengdir greinar