Cómo conectarse a Internet desde la Terminal cuando usa un proxy con autenticación

12

Tengo que usar servidores proxy para conectarme a internet. He establecido todos los proxies en la configuración de proxy de mi sistema. Ahora puedo conectarme a Internet usando mi navegador y mis aplicaciones.

Pero no puedo conectarme a internet desde mi terminal.

Lo intenté

export http_proxy="http://username:password@proxyserver:port/" 

Pero aún las aplicaciones de terminal no pueden conectarse a Internet.

    
pregunta TLE 22.08.2013 - 05:57

2 respuestas

11

El terminal no usa la configuración de proxy configurada en el panel de preferencias de red porque no hace ninguna conexión. El terminal simplemente le permite disparar comandos que usarán la red de diferentes maneras.

Al configurar las variables de entorno http_proxy y https_proxy no debe incluir los prefijos http: o https: .

Por lo tanto, la variable de entorno en su caso debe leerse:

http_proxy=username:password@proxyserver:port

Nota: muchos programas antiguos tienen problemas con la conexión a través de servidores proxy que requieren autenticación antes de conectarse.

Consejo adicional:

Debido a nuestra infraestructura, nos resultó mucho más fácil hacer que los usuarios ejecuten SquidMan localmente y configurarlo para que se conecte a nuestro proxy principal. Esto permite que la máquina local actúe como un proxy directamente, y elimina muchos problemas de autenticación, etc. al usar servidores proxy en máquinas Mac, especialmente en entornos mixtos y de AD.

En el caso de usar este método, nuestros http_proxy y https_proxy serían:

http_proxy=localhost:3128
    
respondido por el BinaryMisfit 22.08.2013 - 09:55
-1

Puedes usar el siguiente comando en la ventana del terminal.

networksetup -setairportnetwork $Interface $ssID $Password

Aquí, $Interface es el identificador de estilo "enX" para su tarjeta AirPort (generalmente en1, pero es en0 en MacBook Airs y en2 en Mac Pros, y también puede variar por otras razones)

$ssID es el nombre de su red, como por ejemplo "SSID de Simon". Inclúyalo entre comillas si contiene espacios.

$Password es su contraseña WEP, WPA-PSK o WPA2-PSK.

    
respondido por el Azik Abdullah 22.08.2013 - 07:22

Lea otras preguntas en las etiquetas