د Vagrant پروکسي تنظیمات د کوربه ډاونلوډونو او د مېلمه دندو لپاره
کله چې له Vagrant او vagrant-proxyconf سره پروکسي کاروئ، د کوربه ډاونلوډونه او د مېلمه برابرونکي په خپلو طبقو کې تنظیم کړئ.
د 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 ننوتنو سره پاک کړئ. د کوربه ټرمینل بندول هغه دوامداره فایلونه نه لرې کوي.