vagrant-proxyconf записывает настройки внутрь гостя. Удаление плагина на стороне хоста не отменяет изменения, уже сохранённые в окружении этой VM и в конфигурации приложений.

Для совместимой установки, где плагин ещё доступен, его документированная конфигурация очистки такова:

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

Примените конфигурацию гостя через обычный жизненный цикл запуска и провижининга Vagrant, прежде чем удалять плагин. Плагин документирует, что false отключает конфигурацию прокси и удаляет настройки.

Остальные значения означают другое. Пустая или false настройка прокси удаляет соответствующую настройку. Значение nil оставляет существующее значение гостя нетронутым. Поэтому удаление строки из Vagrantfile и возврат к nil — не та же самая операция очистки.

Проверьте также VAGRANT_HTTP_PROXY и связанные входные данные хоста; плагин документирует переменные окружения, которые могут переопределять значения из файла.

Если плагин уже удалён, определите изменённые им файлы гостя и восстановите их целевые значения через процесс конфигурации проекта. Поддерживаемые цели включают настройки окружения и менеджера пакетов или приложений, а не только один экспорт в терминале.

Существующую VM не нужно уничтожать только ради удаления конфигурации прокси. Сохраните её данные и осознанно восстановите нужные настройки.

Похожие статьи