vagrant-proxyconf zapisuje ustawienia wewnątrz gościa. Usunięcie wtyczki po stronie hosta nie cofa zmian już zapisanych w środowisku tej maszyny wirtualnej i w konfiguracji aplikacji.

Dla zgodnej instalacji, w której wtyczka jest jeszcze dostępna, jej udokumentowana konfiguracja czyszczenia wygląda tak:

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

Zastosuj konfigurację gościa przez normalny cykl życia uruchamiania i provisioningu Vagranta przed odinstalowaniem wtyczki. Wtyczka dokumentuje, że false wyłącza konfigurację proxy i usuwa ustawienia.

Pozostałe wartości znaczą co innego. Puste lub false ustawienie proxy usuwa odpowiednie ustawienie. Wartość nil pozostawia istniejącą wartość gościa nietkniętą. Dlatego usunięcie wiersza z Vagrantfile i powrót do nil to nie ta sama operacja czyszczenia.

Sprawdź także VAGRANT_HTTP_PROXY i powiązane dane wejściowe hosta; wtyczka dokumentuje dane wejściowe środowiska, które mogą zastąpić wartości z pliku.

Jeśli wtyczka została już usunięta, zidentyfikuj zmienione przez nią pliki gościa i przywróć ich zamierzone wartości przez proces konfiguracji projektu. Obsługiwane cele obejmują ustawienia środowiska oraz menedżera pakietów lub aplikacji, a nie tylko jeden eksport w terminalu.

Nie trzeba niszczyć istniejącej maszyny wirtualnej tylko po to, aby usunąć konfigurację proxy. Zachowaj jej dane i świadomie przywróć odpowiednie ustawienia.

Powiązane artykuły