¿Cómo configurar autenticación de proxy para que funcione con Ubuntu Software Center?

19

He intentado poner en apt config Acquire :: http :: proxy, y en Network & gt; Network proxy con y sin usuario: password @ server: port y utilizando las variables de entorno http_proxy y https_proxy. Parece que nada funciona, ni siquiera una sola ventana emergente de autenticación proxy.

La única configuración proxy que funciona está dentro de Firefox Edit & gt; Preferencias & gt; Avanzado & gt; Red & gt; Conexión & gt; Configuraciones & gt; Configuración manual de proxy.

  • El uso de gconf para configurar manualmente el proxy no funciona

Usar Synaptic en versiones anteriores de Ubuntu era demasiado simple.

    
pregunta Augusto 09.11.2011 - 12:24

9 respuestas

12

Ir a /etc/apt . Crea el archivo apt.conf si no lo tienes allí. Escriba las siguientes líneas allí.

Acquire::http::proxy "http://username:password@proxyserver:port/";
Acquire::https::proxy "https://username:password@proxyserver:port/";
Acquire::socks::proxy "socks://username:password@proxyserver:port/";

Guárdalo. Has terminado.

    
respondido por el Nic 15.10.2012 - 07:50
4

Tuve el mismo problema. Sin embargo, I did tuvo éxito al establecer Acquire::http::proxy en /etc/apt/apt.conf en el formato

Acquire::http::proxy "http://user:pass@host:port/";

Nota: Inicialmente seguí una recomendación en algún lugar de la web para poner esto en /etc/apt.conf . La ruta correcta es /etc/apt/apt.conf

    
respondido por el Synesso 10.02.2012 - 03:57
1

En el botón del tablero, seleccione la opción "Red". En la pantalla de configuración de red, debe seleccionar "proxy de red" & gt; "manual", escriba sus datos proxy y, finalmente, "Aplicar a todo el sistema". Si se requiere autenticación, aparecerá la pantalla de inicio de sesión.

Otra opción es configurar directamente usando gconftool:

gconftool-2 -t string -s /system/http_proxy/host "YOUR_PROXY_ADDRESS"
gconftool-2 -t int -s /system/http_proxy/port PROXY_PORT
gconftool-2 -t bool -s /system/http_proxy/use_http_proxy true

Espero que esta ayuda.

    
respondido por el Rafael 09.11.2011 - 12:51
0

Establecí los datos de proxy en Sistema → Red y todo el sistema aplicado pero no pude usar el Centro de software (Firefox estaba bien).

I do necesito ingresar un username y password pero mi nombre de usuario y contraseña reales ingresados ​​en esa cadena no funcionarían, pero cuando acabo de poner en las palabras reales " usuario: pase " ¡el Centro de software comenzó a funcionar!

    
respondido por el Andrew 06.08.2012 - 06:01
0

Debe confirmar que su nombre de usuario o contraseña no debe contener : o @ en él. Tuve un problema similar y se resolvió cuando cambié mi contraseña.

    
respondido por el Gaurav Jerath 14.10.2012 - 12:03
0

Apliqué todo lo anterior y nada de eso me funciona EN PRIMERO, a pesar de que wget, apt-get, curl, navegación web, thunderbird y similares han funcionado perfectamente durante años. Solo el centro de software no funcionó.

Sin embargo, lo dejé con una pantalla gris durante 2-4 minutos después de aplicar la corrección a /etc/apt/apt.conf:

      Acquire::http::proxy "http://user:pass@host:port/"

y luego mágicamente comenzó a funcionar.

    
respondido por el Eamonn Kenny 07.06.2013 - 10:44
0

Hice un script de python para establecer la configuración del proxy en Ubuntu

Suponga la siguiente configuración, debe reemplazar en lugares relevantes

  • proxy_address 172.16.26.214
  • proxy_port 3128
  • proxy_username king
  • proxy_password queen

He realizado un video que lo guía por todos los pasos:
YouTube: establecimiento de un proxy simple y autenticado Configuración en Ubuntu 12 13 14 y superior 100% en funcionamiento.

Los pasos se detallan aquí:

  • Primero haga clic en Dash
  • En el cuadro de búsqueda, ingrese "Proxy" (sin comillas)
  • Haz clic en "Red" en Aplicaciones
  • Seleccione "Proxy de red"
  • Seleccionar manual
  • Introduzca la dirección del proxy y el puerto proxy
  • Aplicar Ingrese la contraseña de su sistema para confirmar

Descargar el script setproxy.py

enlace

O

enlace

Digamos que ha guardado el setproxy.py en la carpeta Downloads

  • Terminal abierto Tipo
  • cd ~ / Descargas

Comando general:
sudo python setproxy.py proxy_address proxy_port proxy_username proxy_password
Para nuestro ejemplo

  • sudo python setproxy.py 172.16.26.214 3128 king queen

En caso de proxy simple Sin autenticación, el comando es:

  • sudo python setproxy.py 172.16.26.214 3128

En caso de que tengas python 3 y superior ejecuta usando python2.7 por lo que los comandos se verán como en

  • sudo python2.7 setproxy.py 172.16.26.214 3128
  • sudo python2.7 setproxy.py 172.16.26.214 3128 king queen
respondido por el Mayank Agarwal 03.01.2015 - 20:35
0

Aquí hay un enlace a un programa de Python llamado UBPROXY. A continuación se detallan los pasos para establecer la autenticación del proxy.

enlace

comando para usar- & gt;

1.descargar este programa.

2. abre tu terminal

3. "cd ~ / Descargas" (suponiendo que su descarga exista en este directorio)

4. "chmod + x ubproxy"

5. "sudo ./ubproxy"

    
respondido por el Snake Eyes 21.05.2015 - 10:41
-1

Bueno, funcionó. Sin embargo, no funcionó solo usar Acquire::http::proxy "http://host:port/" . Tuve que usar Acquire::http::proxy "http://user:pass@host:port/" aunque no tenía una contraseña en el proxy (solo utilicé "user and pass" para mantener la sintaxis).

    
respondido por el Jarle D 02.03.2012 - 16:12

Lea otras preguntas en las etiquetas