En primer lugar, asegúrese de hacer clic en "Aplicar en todo el sistema ..." cada vez que cambie la configuración del proxy en gnome-network-properties ( System -> Preferences -> Network Proxy
). Esto establece http_proxy y variables de entorno relacionadas. Esto debería estar disponible para todos los programas iniciados después de que la configuración del proxy sea "Aplicada en todo el sistema ...". Para estar realmente seguro, puede cerrar sesión y volver a iniciarla para verificar esto dos veces.
Si abre un terminal y usa el comando set | grep -i proxy
, verá las variables de entorno relevantes establecidas. Idealmente, esto debería ser suficiente.
Sin embargo, me he enfrentado a situaciones en las que todo lo anterior aún no funciona: Synaptic o apt-get
(a través de la línea de comandos) no pueden conectarse a Internet a través del proxy, incluso después de que se haya configurado de la manera anterior. En tales casos, una solución es agregar un archivo /etc/apt/apt.conf.d
con una configuración de proxy específica para apt (esto será utilizado por apt-get, aptitude, synaptic y el centro de software de Ubuntu).
Siga los pasos a continuación:
Crear /etc/apt/apt.conf.d/40proxy
gksudo gedit /etc/apt/apt.conf.d/40proxy
Incluya los siguientes contenidos: modifique los contenidos para adaptarlos a su situación.
Acquire::http::Proxy "http://proxy.site.com:8080";
Si tiene un nombre de usuario y una contraseña, puede codificarlos en la URL del proxy (como así http://username:[email protected]:8080
) o puede usar algo como ntlmaps para un mejor control.
Más información se puede encontrar aquí .
set
. entonces, como predijiste, todavía había problemas con apt-get and update manager ... y al crearlo40proxy
se resolvió. El único problema que queda es que la raíz ve el proxy. Por ejemplo,wget whatismyip.com
tiene diferentes salidas con usuario normal y root.System -> Preferences -> Network Proxy
yApply System-wide...
luego dice que los comandos se ejecutan como usuario root, ¿no ve esta configuración? (¿El significadosudo wget whatismyip.com
no devuelve la dirección IP del proxy?)Direct connection to Internet
en elNetwork Proxy
diálogo probablemente borre esto. También podría ser un problema con mi sistema, pero no estoy seguro.¿Has hecho clic en el botón Aplicar ancho del sistema (resaltado)? Si no lo hace, la configuración del proxy es local para su sesión de Gnome y, por lo tanto, cuando
root
se descarga los paquetes, no usará la misma configuración de red.fuente
Hay un montón de buenas respuestas anteriores que lo ayudarán si tiene problemas (que es lo que su pregunta implica). Sin embargo, esta es una respuesta a la estrecha pregunta de verificar si se ha aplicado la configuración del proxy de red:
Método 1: Inicie un nuevo shell (xterm), luego verifique las variables de entorno:
Tenga en cuenta que los shells existentes no tendrán variables de entorno actualizadas. Entonces, si está ejecutando un comando que analiza las variables de entorno para su configuración de proxy, inícielo en un shell creado después de los cambios en la configuración del proxy.
Método 2: utilice
gconftool
para consultar la configuración de gconf (que se almacena en~/.gconf
):Como otros han señalado, asegúrese de que su navegador y otras aplicaciones estén configuradas en "Usar configuración del proxy del sistema".
fuente
Para configurar un proxy temporalmente, puede encender una terminal e ingresar
export http_proxy="http://yourproxy:yourport"
Luego, inicie el programa, por ejemplo, Synaptic para la gestión de paquetes. La consola puede brindarle información útil sobre lo que sale mal.
fuente
http_proxy="http://yourproxy:yourport" synaptic
Si intentas:
desde la línea de comando, si recuperas HTML, el proxy está funcionando.
fuente
También estoy usando un proxy, y tuve que establecer la configuración del proxy específicamente para Synergy y el administrador de actualizaciones (usando Synergy: Configuración-> Preferencias-> Red). No hay ninguna opción para usar la "configuración del sistema", e incluso si debería funcionar, cambiar el servidor proxy a nivel del sistema nunca me permitió actualizar :-(
Sin embargo, estoy interesado en una solución que lo haga funcionar :-)
fuente
Haga clic en "Aplicar en todo el sistema ..." y verifique que todas sus aplicaciones de Internet estén configuradas para usar el proxy del sistema. No hay nada más que esto. No es necesario alterar los archivos de configuración y los scripts de inicio.
fuente
Alguien pensó en verificar / agregar configuraciones a:
/ etc / environment
pruébalo con:
http_proxy = "http: // usuario: contraseña @ proxyserver: puerto" https_proxy = "http: // usuario: contraseña @ proxyserver: puerto" ftp_proxy = "http: // usuario: contraseña @ proxyserver: puerto"
fuente
¡Aplicar todo el sistema no es suficiente! Creo que tal vez el servidor ISA o la conexión de restablecimiento sináptico para cada consulta a la web, este problema es que la autenticación de inicio de sesión y contraseña se acuesta. O tal vez el servidor ISA no acepta transmitir consultas que no responden en el protocolo HTTP, pero no es mi favorito.
fuente