Iṣẹ́-àràwọ̀ Vagrant ní ọ̀nà ìgbasílẹ̀ host kí guest tó wà, àti ọ̀nà mìíràn fún àwọn olùpèsè guest àti àwọn irinṣẹ́ àpò. Ṣètò ọ̀kọ̀ọ̀kan níbi tí ó ti ń ṣiṣẹ́.

Fún àwọn irinṣẹ́ host tí ó ń lo àwọn oníyípadà wọ̀nyí, ọ̀nà àpẹẹrẹ ni:

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

Vagrant ṣàkọsílẹ̀ http_proxy fún àwọn ìgbasílẹ̀ box HTTP. Gbígba àwọn plugin tún nílò ààbò láti host; plugin ìṣètò guest kò lè gbá ara rẹ̀ sílẹ̀. Àwọn ibi-afẹ́de HTTPS ṣì lè lo iye proxy HTTP. Fún àwọn ìgbasílẹ̀ gbangba tí a gbà láàyè láìsí àwọn ẹ̀rí proxy tí a ṣètò lórí ẹrọ aláàbò host tàbí guest tí ó kan, àkójọ proxy HTTP lè pèsè àwọn ibi-ìparí HTTP tí ó yẹ.

Tí a bá ti fi vagrant-proxyconf tí ó bá a mu sori, fún guest ní ọ̀nà rẹ̀ nípasẹ̀ 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

Plugin náà kọ ìṣètò guest tí a ṣe àtìlẹ́yìn fún ṣáájú àwọn olùpèsè. VAGRANT_HTTP_PROXY àti àwọn ìwọlé tí ó ní í ṣe lè borí àwọn ètò fáìlì, nítorí náà yẹ̀wò wọn nígbà tí àwọn ìyípadà kò bá ṣiṣẹ́.

Láti ojú-ìwòye guest, localhost túmọ̀ sí guest. Proxy tí ó wà lórí loopback host nílò ọ̀nà tí a lè dé pẹ̀lú kedere dípò URL host tí a dà. export ti olùpèsè shell pẹ̀lú parí pẹ̀lú shell yẹn àti àwọn ọmọ rẹ̀; kò fi ìlànà ìwọlé tàbí iṣẹ́ tó ń bọ̀ lélẹ̀.

Láti yọ kúrò, nu ìṣètò tí a ti kọ sínú guest pẹ̀lú àwọn ìwọlé òfo/false tí a ṣàkọsílẹ̀ ti plugin. Pípa terminal host kò yọ àwọn fáìlì àìlópin yẹn kúrò.

Àwọn àpilẹ̀kọ tó jọra