Instalé Vagrant-Proxyconf y agregué a VagrantFile lo siguiente:

if Vagrant.has_plugin?("vagrant-proxyconf")
config.proxy.http = "http://192.168.33.10:3128/"
config.proxy.https = "http://192.168.33.10:3128/"
end

Más tarde, desinstalé vagant-proxyconf y eliminé las líneas anteriores de VagrantFile.

Ahora, cada vez que intento usar Apt-Get o NPM I, obtengo este mensaje de error:

Failed to connect to 192.168.33.10 port 3128: Connection refused

Por lo tanto, la configuración de proxy todavía está en algún lugar dentro de la configuración del Vagrant, pero no en el archivo Vagrant. ¿Dónde más puedo mirar?

1
Liam Arbel 30 jun. 2019 a las 23:06

1 respuesta

La mejor respuesta

Ha eliminado tanto el complemento como su configuración para su VM después de que su VM se haya configurado (en vagrant up). Ahora, cuando inicie su VM existente nuevamente, la configuración realizada por el complemento ido todavía está en su lugar.

Solución más fácil: instalación fresca

La forma más fácil de recuperar todo es simplemente a vagrant destroy su máquina existente y vagrant up un nuevo nuevo.

Deconfigure con la ayuda del plugin

Si por alguna razón desea mantener su máquina existente, puede:

  1. vagrant halt si está encendido
  2. rerun vagrant install vagrant-proxyconf sin ninguna configuración en su lugar
  3. vagrant up para que el proxy esté desconfigurado en todas partes necesario,
  4. vagrant halt la máquina de nuevo
  5. Retire el complemento y vuelva a una vida normal.

Deshacer manualmente qué complemento ha hecho

La última solución es verificar lo que el complemento está realizando exactamente en su caso particular (SO, Proveedor, etc.) al analizar su código fuente y elimina cada configuración realizada en su VM manualmente (variables de entorno, configure para apt, etc.)

1
Zeitounator 30 jun. 2019 a las 20:54