Banner

5/12/2010

Proxy en la linea de comando

en algunas situaciones es necesario que aplicaciones que corren en consolas
se conecten a internet, si navegamos a traves de un proxy,las solucion es esta:

export http_proxy="http://usuario:contraseña@dirección:puerto"
export https_proxy="http://usuario:contraseña@dirección:puerto"
export no_proxy="127.0.0.1, localhost, 172.3.86.0/24, .ejemplo.cu"

si queremos que esto sea permanente editamos /etc/environment,
y alli, al final ponemos:
http_proxy="http://usuario:contraseña@dirección:puerto"
https_proxy="http://usuario:contraseña@dirección:puerto"
ftp_proxy=http://usuario:contraseña@dirección:puerto"
no_proxy="127.0.0.1, localhost, 172.3.86.0/24, .ejemplo.cu"

Podemos por ejemplo, ejecutar un programa como usuario diferente y que no
utilize proxy, ej: sudo aptitude update , si tenemos un repo local. Le indicamos al
sudo, que cuando inicie, ignore las variables del sistema referentes al proxy, para ello:
1ro:unset http_proxy https_proxy ftp_proxy no_proxy
2do:sudo visudo
y adiciona al final de la seccion defaults, estas lineas ...
Defaults env_keep="http_proxy""
Defaults env_keep="https_proxy"
Defaults env_keep="ftp_proxy"
Defaults env_keep="no_proxy"

No comments: