Mashruuc Vagrant wuxuu leeyahay waddo soo dejineed oo host-ka ah ka hor inta aan martidu jirin, iyo waddo kale oo loogu talagalay bixiyeyaasha martida iyo qalabka xirmooyinka. Deji mid kasta meesha uu ka shaqeeyo.

Qalabka host-ka ee isticmaala doorsoomayaashan, waddo tusaale ah waa:

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

Vagrant waxay diiwaangelisaa http_proxy soo dejinta sanduuqyada HTTP. Helitaanka plugins sidoo kale wuxuu u baahan yahay gaadhitaan ka yimaada host-ka; plugin dejinta martida ma soo dejisan karo naftiisa. Meelaha HTTPS waxay wali isticmaali karaan qiimaha proxy HTTP. Soo dejinta dadweynaha ee la ogolaaday oo aan lahayn aqoonsiga proxy ee ku qoran macmiilka host-ka ama martida ee la xiriira, liiska proxy HTTP wuxuu bixin karaa dhibcaha HTTP ee ku habboon.

Haddii vagrant-proxyconf waafaqsan mar hore la rakibay, sii martida waddadeeda iyada oo loo marayo 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-ku waxay qortaa dejinta martida ee la taageeray ka hor bixiyeyaasha. VAGRANT_HTTP_PROXY iyo wax gelinta la xiriira waxay dhaafi karaan dejinta faylka, markaa baadh marka isbeddellada aysan dhaqan galin.

Marka laga eego martida, localhost waxay ka dhigan tahay martida. Proxy ku yaal loopback-ka host-ka wuxuu u baahan yahay waddo si cad loo gaadhi karo halkii URL host-ka la koobiyeeyay. export-ka bixiye shell sidoo kale wuxuu ku dhammaadaa shell-kaas iyo carruurtiisa; ma dejinayso siyaasad galitaan ama adeeg dambe.

Si loo tirtiro, nadiifi dejinta hore loogu qoray martida iyada oo la isticmaalayo gelinta madhan/false ee diiwaangelisay plugin-ka. Xiritaanka terminal-ka host-ka ma tirtirto faylashaas joogtada ah.

Maqaallo la xiriira