การถอนการติดตั้ง vagrant-proxyconf ทิ้งไฟล์ของ guest ไว้
ล้างการตั้งค่า proxy ผ่าน vagrant-proxyconf ขณะที่ยังมีอยู่ โดยแยกความแตกต่างระหว่างค่า nil ว่าง และ false
vagrant-proxyconf เขียนการตั้งค่าลงใน guest การถอดปลั๊กอินฝั่ง host ไม่ได้ย้อนการเปลี่ยนแปลงที่บันทึกไว้แล้วในสภาพแวดล้อมของ VM นั้นและการกำหนดค่าของแอปพลิเคชัน
สำหรับการติดตั้งที่เข้ากันได้ซึ่งยังมีปลั๊กอินอยู่ การกำหนดค่าการล้างที่บันทึกไว้คือ:
Vagrant.configure("2") do |config|
config.proxy.enabled = false
end
ใช้การกำหนดค่าของ guest ผ่านวงจรชีวิตการเริ่มต้นและการ provision ตามปกติของ Vagrant ก่อนถอนการติดตั้งปลั๊กอิน ปลั๊กอินระบุว่า false จะปิดการกำหนดค่า proxy และลบการตั้งค่า
ค่าอื่นมีความหมายต่างกัน การตั้งค่า proxy ที่ว่างหรือเป็น false จะลบการตั้งค่าที่เกี่ยวข้อง ค่า nil จะปล่อยค่าเดิมของ guest ไว้โดยไม่แตะต้อง ดังนั้นการลบบรรทัดออกจาก Vagrantfile แล้วกลับไปเป็น nil จึงไม่ใช่การทำความสะอาดแบบเดียวกัน
ตรวจสอบ VAGRANT_HTTP_PROXY และอินพุตฝั่ง host ที่เกี่ยวข้องด้วย ปลั๊กอินระบุอินพุตสภาพแวดล้อมที่สามารถแทนที่ค่าจากไฟล์ได้
หากถอดปลั๊กอินไปแล้ว ให้ระบุไฟล์ของ guest ที่มันเปลี่ยนและคืนค่าที่ตั้งใจไว้ผ่านกระบวนการกำหนดค่าของโปรเจกต์ เป้าหมายที่รองรับรวมถึงการตั้งค่าสภาพแวดล้อมและตัวจัดการแพ็กเกจหรือแอปพลิเคชัน ไม่ใช่เพียงการ export ครั้งเดียวในเทอร์มินัล
ไม่จำเป็นต้องทำลาย VM ที่มีอยู่เพียงเพื่อลบการกำหนดค่า proxy เก็บข้อมูลไว้และคืนค่าการตั้งค่าที่เกี่ยวข้องอย่างตั้งใจ