د Vagrant پروژه د مېلمه له رامنځته کېدو مخکې د کوربه ډاونلوډ لاره لري، او د مېلمه برابرونکو او د بنډل وسایلو لپاره بله لاره لري. هر یو هغه ځای کې تنظیم کړئ چې چلیږي.

د کوربه هغو وسایلو لپاره چې دا متغیرونه کاروي، یوه بېلګه لاره دا ده:

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

Vagrant د HTTP بکس ډاونلوډونو لپاره 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 ننوتنو سره پاک کړئ. د کوربه ټرمینل بندول هغه دوامداره فایلونه نه لرې کوي.

اړوندې مقالې