Terminal no utiliza la configuración de proxy configurada en el panel de preferencias de red porque no hace ninguna conexión. Terminal simplemente le permite disparar comandos que utilizarán la red de diferentes maneras.
Al configurar sus 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 debería leer:
http_proxy=username:password@proxyserver:port
Nota: muchos programas antiguos tienen problemas para conectarse 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 conectarse 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. cuando se usan servidores proxy en máquinas Mac, especialmente en entornos mixtos y de AD.
En el caso de utilizar este método nuestro http_proxy
y https_proxy
sería:
http_proxy=localhost:3128
web
conexiones, no todas sus conexiones a Internet.web
las conexiones están utilizando los puertos 80, 443 ... Las conexiones a Internet pueden usar todos los puertos restantes del conjunto 65536. Como ejemplo, unassh
conexión utilizará el puerto 22 que no pasará por suhttp
servidor proxy. De ahí la pregunta de Patrix para ayudarte a obtener una mejor respuesta.http_proxy
está configurado. Ping espera una conexión directa, y en muchos casos cuando se usa un proxy, el ping fallará aunque el proxy aún se conectará con éxito.curl -o /dev/null www.google.com
lugar deping