Vagrant прокси тохиргоо: хост татах болон зочны ажлууд
Vagrant болон vagrant-proxyconf-той прокси ашиглахдаа хост татах болон зочны нийлүүлэгчдийг өөрсдийн түвшинд тохируулна уу.
Vagrant төсөлд зочин үүсэхээс өмнө хост татах зам байдаг ба зочны нийлүүлэгч, багц хэрэгслүүдэд өөр зам байдаг. Тус бүрийг ажиллаж буй газарт нь тохируулна уу.
Эдгээр хувьсагчийг ашигладаг хост хэрэгслүүдийн хувьд жишээ зам:
export http_proxy=http://gateway.example:8080
export https_proxy=http://gateway.example:8080
Vagrant нь HTTP box татахад http_proxy-г баримтжуулдаг. Плагин авахад мөн хостноос хүрэх боломж шаардлагатай; зочны тохиргооны плагин өөрийгөө татаж чадахгүй. 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-ийн оронд тодорхой хүрэх замыг шаарддаг. Shell нийлүүлэгчийн export нь мөн тэр shell болон түүний хүүхдүүдээр дуусдаг; энэ нь дараагийн нэвтрэх эсвэл үйлчилгээний бодлогыг тогтоодоггүй.
Устгахын тулд зочинд аль хэдийн бичигдсэн тохиргоог плагины баримтжуулсан хоосон/false оролтуудаар цэвэрлэнэ үү. Хост терминалыг хаах нь тэдгээр байнгын файлыг устгахгүй.