vagrant-proxyconf သည် ဆက်တင်များကို guest အတွင်းသို့ ရေးသားသည်။ host ဘက်ရှိ plugin ကို ဖယ်ရှားခြင်းသည် ထို VM ၏ ပတ်ဝန်းကျင်နှင့် application ဖွဲ့စည်းမှုတွင် သိမ်းဆည်းပြီးသော ပြောင်းလဲမှုများကို ပြန်မလှန်ပါ။

plugin ရနိုင်သေးသော ကိုက်ညီသည့် တပ်ဆင်မှုအတွက် ၎င်း၏ မှတ်တမ်းတင်ထားသော ရှင်းလင်းရေး ဖွဲ့စည်းမှုမှာ ဤသို့ဖြစ်သည်။

Vagrant.configure("2") do |config|
  config.proxy.enabled = false
end

plugin ကို ဖယ်ရှားခြင်းမပြုမီ guest ဖွဲ့စည်းမှုကို Vagrant ၏ ပုံမှန် စတင်ခြင်းနှင့် provisioning ဘဝစက်ဝန်းမှတစ်ဆင့် အသုံးချပါ။ false သည် proxy ဖွဲ့စည်းမှုကို ပိတ်ပြီး ဆက်တင်များကို ဖယ်ရှားသည်ဟု plugin က မှတ်တမ်းတင်ထားသည်။

အခြား တန်ဖိုးများသည် အဓိပ္ပာယ်မတူပါ။ ဗလာ သို့မဟုတ် false proxy ဆက်တင်သည် သက်ဆိုင်ရာ ဆက်တင်ကို ဖယ်ရှားသည်။ nil တန်ဖိုးသည် guest ၏ လက်ရှိတန်ဖိုးကို မထိဘဲ ထားသည်။ ထို့ကြောင့် Vagrantfile မှ စာကြောင်းတစ်ကြောင်းကို ဖျက်ပြီး nil သို့ ပြန်သွားခြင်းသည် တူညီသော သန့်ရှင်းရေး လုပ်ဆောင်ချက် မဟုတ်ပါ။

VAGRANT_HTTP_PROXY နှင့် ဆက်စပ် host ထည့်သွင်းမှုများကိုလည်း စစ်ဆေးပါ။ ဖိုင်တန်ဖိုးများကို ကျော်လွှားနိုင်သော ပတ်ဝန်းကျင် ထည့်သွင်းမှုများကို plugin က မှတ်တမ်းတင်ထားသည်။

plugin ကို ဖယ်ရှားပြီးဖြစ်ပါက ၎င်းပြောင်းလဲခဲ့သော guest ဖိုင်များကို ဖော်ထုတ်ပြီး ပရောဂျက်၏ ဖွဲ့စည်းမှု လုပ်ငန်းစဉ်မှတစ်ဆင့် ၎င်းတို့၏ ရည်ရွယ်ထားသော တန်ဖိုးများကို ပြန်လည်ရယူပါ။ ပံ့ပိုးထားသော ပစ်မှတ်များတွင် ပတ်ဝန်းကျင်၊ ပက်ကေ့ဂျ် မန်နေဂျာ သို့မဟုတ် အပလီကေးရှင်း ဆက်တင်များ ပါဝင်ပြီး တာမီနယ်တွင် တစ်ကြိမ်သာ ထုတ်ယူခြင်းမဟုတ်ပါ။

proxy ဖွဲ့စည်းမှုကို ဖယ်ရှားရန်အတွက်သာ လက်ရှိ VM ကို ဖျက်ဆီးရန် မလိုအပ်ပါ။ ၎င်း၏ ဒေတာကို ထိန်းသိမ်းပြီး သက်ဆိုင်ရာ ဆက်တင်များကို တမင်တကာ ပြန်လည်ရယူပါ။

ဆက်စပ်ဆောင်းပါးများ