Cómo deshabilitar permanentemente http_proxy


24

Cuando elimino el proxy del Sistema / Red y lo aplico en todo el sistema, aún permanece cuando trabajo en la consola. Cuando corro:

env | grep proxy

imprime:

http_proxy=http://proxy.studnet.lan:8080
ftp_proxy=ftp://proxy.studnet.lan:8080
socks_proxy=socks://proxy.studnet.lan:8080
https_proxy=https://proxy.studnet.lan:8080

Podría eliminarlo con:

unset http_proxy
unset ftp_proxy
unset socks_proxy
unset https_proxy

pero no es permanente, cuando vuelvo a abrir el terminal, estas variables proxy se configuran nuevamente.

¿Cómo eliminarlos permanentemente?


"Cuando elimino el proxy del Sistema / Red" ¿Quiere decir vaciar los cuadros de texto o cambiar el menú desplegable a "ninguno"?
jackweirdy

@jackweirdy, cambiando el menú desplegable a ninguno.
Иван Бишевац

Respuestas:


5

Asegúrese de cambiar el método desplegable de "manual" a "ninguno". Esto borrará todo; es posible que deba reiniciar la máquina después de hacer esto.


2
Tienes razón, se quita. Aún mejor, no necesito reiniciar la computadora, solo para cerrar sesión y luego iniciar sesión.
Иван Бишевац

Muy útil. La configuración de mi proxy de Charles Proxy pareció "bloquearse" incluso después de que cerré la sesión y dejé el programa. Hice esto (usando gsettingsla línea de comandos en lugar de la interfaz gráfica de usuario de proxy Network Manager: gsettings set org.gnome.system.proxy mode 'none' , cierra la sesión y así la http_proxyvariable fue desarmado para bien, gracias.!
yuvilio

10

Asegúrese de que esas variables no estén declaradas en ninguno de los archivos a continuación:

  • ~/.bashrc
  • /etc/bash.bashrc
  • /etc/environment

Si lo son, sería mejor si eliminas esas líneas.

Sin embargo, si no puede encontrarlos, coloque las unsetlíneas que ha mencionado en su ~/.bashrcarchivo.


Tienes razón, ellos están adentro /etc/environment. Encontré solución para otro problema que tenía con el proxy. Es nombre de usuario y contraseña para proxy. No pude usar la instalación de wget o ruby ​​gem a través de proxy, debido a un error de autenticación. Acabo de escribir la configuración en formato: username:password@proxy.example.compara http_proxy, https_proxyy funciona ahora. Gracias hombre, me salvaste muchos nervios :)
Иван Бишевац

Me alegro de que funcionó. :)
verde

Muchas gracias: ¿Tengo esta configuración en / etc / environment? Usualmente uso .bashrc, así que no calculé cuántos archivos están interfiriendo eso.
m3nda

1
Cuando lo hago env | grep proxy, obtengo los mismos resultados que op pero /etc/environmentestá vacío. ¿Cómo encuentro esas variables?
Mina Michael
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.