vagrant-proxyconf को अनइंस्टॉल करने पर गेस्ट की फ़ाइलें रह जाती हैं
जब तक vagrant-proxyconf उपलब्ध है, उसके ज़रिए प्रॉक्सी सेटिंग्स साफ़ करें और nil, खाली तथा false मानों का अंतर पहचानें।
vagrant-proxyconf गेस्ट के अंदर सेटिंग्स लिखता है। इसका होस्ट-साइड प्लगइन हटाने से उस VM के वातावरण और एप्लिकेशन कॉन्फ़िगरेशन में पहले से सहेजे गए बदलाव वापस नहीं होते।
ऐसी संगत इंस्टॉलेशन के लिए जहाँ प्लगइन अभी उपलब्ध है, उसका प्रलेखित सफ़ाई कॉन्फ़िगरेशन यह है:
Vagrant.configure("2") do |config|
config.proxy.enabled = false
end
प्लगइन अनइंस्टॉल करने से पहले Vagrant के सामान्य स्टार्टअप और प्रोविज़निंग जीवनचक्र के ज़रिए गेस्ट कॉन्फ़िगरेशन लागू करें। प्लगइन प्रलेखित करता है कि false प्रॉक्सी कॉन्फ़िगरेशन बंद करता है और सेटिंग्स हटाता है।
बाकी मानों का अर्थ अलग है। खाली या false प्रॉक्सी सेटिंग लागू सेटिंग हटा देती है। nil मान गेस्ट का मौजूदा मान अछूता छोड़ देता है। इसलिए Vagrantfile से एक पंक्ति हटाकर nil पर लौटना वही सफ़ाई क्रिया नहीं है।
VAGRANT_HTTP_PROXY और संबंधित होस्ट इनपुट भी जाँचें; प्लगइन ऐसे वातावरण इनपुट प्रलेखित करता है जो फ़ाइल मानों को ओवरराइड कर सकते हैं।
यदि प्लगइन पहले ही हटा दिया गया है, तो उसके द्वारा बदली गई गेस्ट फ़ाइलों की पहचान करें और प्रोजेक्ट की कॉन्फ़िगरेशन प्रक्रिया से उनके इच्छित मान बहाल करें। समर्थित लक्ष्यों में वातावरण तथा पैकेज-मैनेजर या एप्लिकेशन सेटिंग्स शामिल हैं, केवल टर्मिनल में एक एक्सपोर्ट नहीं।
केवल प्रॉक्सी कॉन्फ़िगरेशन हटाने के लिए मौजूदा VM को नष्ट करने की ज़रूरत नहीं है। उसका डेटा रखें और संबंधित सेटिंग्स जानबूझकर बहाल करें।