2011-10-21 13 views
6

¿Cómo configurar un proxy para apt-cyg, http y calcetines? He intentado utilizarCómo configurar un proxy para apt-cyg?

export http_proxy= 

pero no funcionó.

+0

+1 por traer apt-cyg a mi atención – sehe

+0

No conozco a cygwin, pero ¿ha probado proxychains o tsocks? ¿Has intentado agregar configuraciones proxy en wgetrc que debería usar apt-cyg? Si la naturaleza de apt-cyg es simplemente bash, es posible que puedas hackearla. – MeaCulpa

Respuesta

0

no estoy seguro acerca de Cygwin, pero éstas son las líneas de mi ~/.bashrc

export http_proxy=http://[user]:[passwd]@[proxy.foo.com]:[portnumber] 
export https_proxy=http://[user]:[passwd]@[proxy.foo.com]:[portnumber] 
export HTTP_PROXY=http://[user]:[passwd]@[proxy.foo.com]:[portnumber] 
export HTTPS_PROXY=http://[user]:[passwd]@[proxy.foo.com]:[portnumber] 

Si cygwin es similar a golpear, debería funcionar.

8

Esto debería funcionar:

export ftp_proxy=http://[user]:[passwd]@[proxy.foo.com]:[portnumber] 
+0

Esta es una respuesta adecuada a partir de hoy. 'apt-cyg' utiliza ftp para descargar paquetes. – Kosiek

1

Hice que funcione mediante el establecimiento de dos variables de entorno de Windows: http_proxy y http_proxy. Anteriormente tenía HTTP_PROXY, pero no fue recogido.

Tenga en cuenta que, como Cygwin es un proceso de Windows, después de establecer las nuevas variables de entorno, debe iniciar un nuevo proceso de Cygwin para recoger el cambio.

0

También puede agregar todo en una sola línea (que funciona bien con cygwin/apt-get incrustado en MobaXterm - añadirlo a .bashrc):

export {ftp,http,https}_proxy=http://[user]:[passwd]@[proxy.foo.com]:[port] 
0

vieja pregunta, pero ninguna de las respuestas parece derecho.

De lo que puedo decir tratando de no se ha establecido un proxy para ejecutar esto en una de mis cajas, que estaba recibiendo este error: wget: no puede resolver la dirección de host 'webproxystatic-mywork.com'

Parece que apt -cyg usa wget. Así que esto le trae a esta pregunta: setting proxy in wget

La respuesta de los cuales es: conjunto (o en mi caso se ha establecido) http_proxy/https_proxy en /etc/wgetrc:

# You can set the default proxies for Wget to use for http, https, and ftp. 
# They will override the value in the environment. 
#https_proxy = http://proxy.yoyodyne.com:18023/ 
#http_proxy = http://proxy.yoyodyne.com:18023/ 
#ftp_proxy = http://proxy.yoyodyne.com:18023/ 

# If you do not want to use proxy at all, set this to off. 
#use_proxy = on 
Cuestiones relacionadas