Terminal no utiliza la configuración proxy configurada en el panel de preferencias de red porque no realiza ninguna conexión. Terminal sólo te permite lanzar comandos que utilizarán la red de diferentes maneras.
Cuando configure su http_proxy
y https_proxy
no deben incluir las variables de entorno http:
o https:
prefijos.
Por lo tanto, la variable de entorno en su caso debe leer:
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 ejecutaran SquidMan localmente y tenerlo configurado para conectarse a nuestro proxy principal. Esto permite a la máquina local para actuar como un proxy directamente, y elimina una gran cantidad de problemas de autenticación, etc cuando se utilizan servidores proxy en máquinas Mac, especialmente en un mixto y entornos AD.
En caso de utilizar este método nuestro http_proxy
y https_proxy
sería:
http_proxy=localhost:3128
1 votos
¿Qué comando estás ejecutando en Terminal para "conectarte a internet"? ¿O cómo ves que no puedes conectarte?
1 votos
El servidor proxy (sin s) que usted está hablando aquí está retransmitiendo su
web
conexiones, no todas tus conexiones de Internet.web
las conexiones utilizan los puertos 80, 443 . Las conexiones a Internet pueden utilizar todos los puertos restantes del conjunto 65536. Por ejemplossh
conexión utilizará el puerto 22 que no pasará a través de suhttp
servidor proxy. De ahí la pregunta de patrix para ayudarle a obtener una mejor respuesta.0 votos
@patrix ping google.com
0 votos
@TLE Ping es una excepción a la regla y en realidad no utiliza el proxy en absoluto, incluso si
http_proxy
está ajustado. Ping espera una conexión directa, y en muchos casos cuando se utiliza un proxy, ping fallará aunque el proxy se conectará con éxito.3 votos
Pruebe
curl -o /dev/null www.google.com
en lugar deping
0 votos
@patrix Buen consejo, lo había olvidado.
0 votos
@patrix mis pocos comandos funcionan, pero git push no funciona. Me refiero a algunas cosas son capaces de conectarse a Internet, pero no todos.
0 votos
@TLE Que yo recuerde git gestiona el proxy por sí mismo, y no utiliza variables de entorno o la configuración de red.