Удаление 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 не нужно уничтожать только ради удаления конфигурации прокси. Сохраните её данные и осознанно восстановите нужные настройки.