Ang pag-uninstall ng vagrant-proxyconf ay nag-iiwan ng mga file ng guest
Linisin ang mga setting ng proxy sa pamamagitan ng vagrant-proxyconf habang available pa ito, na kinikilala ang pagkakaiba ng nil, walang laman at false.
Nagsusulat ang vagrant-proxyconf ng mga setting sa loob ng guest. Ang pag-alis ng plugin nito sa panig ng host ay hindi nagbabalik sa mga pagbabagong nakaimbak na sa kapaligiran ng VM na iyon at sa configuration ng mga application.
Para sa isang katugmang pag-install kung saan available pa ang plugin, ang dokumentadong configuration ng paglilinis nito ay:
Vagrant.configure("2") do |config|
config.proxy.enabled = false
end
Ilapat ang configuration ng guest sa pamamagitan ng normal na lifecycle ng startup at provisioning ng Vagrant bago i-uninstall ang plugin. Idinodokumento ng plugin na ang false ay nagpapawalang-bisa sa configuration ng proxy at nag-aalis ng mga setting.
Ang ibang mga halaga ay may ibang kahulugan. Ang setting ng proxy na walang laman o false ay nag-aalis ng naaangkop na setting. Ang halagang nil ay iniiwan ang umiiral na halaga ng guest na hindi nagalaw. Kaya ang pagtanggal ng isang linya mula sa Vagrantfile at pagbalik nang ganoon sa nil ay hindi ang parehong operasyon ng paglilinis.
Suriin din ang VAGRANT_HTTP_PROXY at ang kaugnay na input ng host; idinodokumento ng plugin ang mga input ng kapaligiran na maaaring mangibabaw sa mga halaga ng file.
Kung naalis na ang plugin, tukuyin ang mga file ng guest na binago nito at ibalik ang mga nilalayong halaga sa pamamagitan ng proseso ng configuration ng proyekto. Kasama sa mga sinusuportahang target ang mga setting ng kapaligiran at ng package manager o application, hindi lamang isang export sa terminal.
Hindi kailangang sirain ang umiiral na VM para lamang alisin ang configuration ng proxy. Panatilihin ang data nito at sadyang ibalik ang mga kaugnay na setting.