Menghapus instalasi vagrant-proxyconf meninggalkan berkas milik guest
Hapus pengaturan proxy melalui vagrant-proxyconf selama masih tersedia, dengan mengenali perbedaan antara nilai nil, kosong, dan false.
vagrant-proxyconf menulis pengaturan ke dalam guest. Menghapus plugin di sisi host tidak membalikkan perubahan yang sudah tersimpan di lingkungan VM tersebut dan konfigurasi aplikasinya.
Untuk instalasi yang kompatibel ketika plugin masih tersedia, konfigurasi pembersihan yang didokumentasikan adalah:
Vagrant.configure("2") do |config|
config.proxy.enabled = false
end
Terapkan konfigurasi guest melalui siklus hidup startup dan provisioning normal Vagrant sebelum menghapus instalasi plugin. Plugin mendokumentasikan bahwa false menonaktifkan konfigurasi proxy dan menghapus pengaturan.
Nilai lain memiliki arti berbeda. Pengaturan proxy yang kosong atau false menghapus pengaturan yang bersangkutan. Nilai nil membiarkan nilai guest yang ada tidak tersentuh. Karena itu, menghapus satu baris dari Vagrantfile dan kembali ke nil bukan operasi pembersihan yang sama.
Periksa juga VAGRANT_HTTP_PROXY dan input host terkait; plugin mendokumentasikan input lingkungan yang dapat menimpa nilai berkas.
Jika plugin sudah dihapus, identifikasi berkas guest yang diubahnya dan pulihkan nilai yang dimaksud melalui proses konfigurasi proyek. Sasaran yang didukung mencakup pengaturan lingkungan serta manajer paket atau aplikasi, bukan hanya satu ekspor di terminal.
VM yang ada tidak perlu dimusnahkan hanya untuk menghapus konfigurasi proxy. Simpan datanya dan pulihkan pengaturan terkait secara sengaja.