miércoles, 28 de diciembre de 2011

Configurar proxy de salida en linux

En muchas ocasiones necesitamos que nuestro equipo salga a internet o se comunique con otros recursos por medio de un proxy. Podemos configurarlo en el navegador, en el eclipse..etc, pero en la mayoria de las ocasiones que necesitamos configurarlo a nivel de sistema, para que aquellos comandos que lanzamos desde consola o el software que ejecutamos pase por el proxy.
Para configurar esto en linux vasta con entrar en una consola y hacer un export de la variable HTTP_PROXY de la siguiente manera:

export HTTP_PROXY='http://ip del proxy:puerto' (ejemplo export HTTP_PROXY='http://10.0.10.4:80')

Para comprobar que todo ha salido correctamente probamos el valor que tiene esa bariable de entorno con el comando $HTTP_PROXY (con el dolar mostramos el valor de la variable HTTP_PROXY) y nos saldrá algo parecido a esto:

rencinar@OPT360:/usr/bin$ $HTTP_PROXY
bash: http://10.0.10.4:80

De igual manera podemos configurar un proxy para el trafico https o ftp, basta con cambiar el nombre de la variable a la que asinamos el valor por FTP_PROXY o HTTPS_PROXY quedando de la manera:

Para https:
export HTTPS_PROXY='http://ip del proxy:puerto' (ejemplo export HTTPS_PROXY='http://10.0.10.4:80')

Para ftp:
export FTP_PROXY='http://ip del proxy:puerto' (ejemplo export FTP_PROXY='http://10.0.10.4:80')

Para todos los casos anteriores si necesitamos validación para el proxy
vasta con poner http://usuario:password@10.0.10.4:80 quedando de la manera:

export FTP_PROXY='http://usuario:password@10.0.10.4:80'

Y si esto queremos que quede de manera persistente para todo el sistema, bastaría con meter los export al final del fichero  /etc/profile .Para asignarle proxy solo a un usuario pondriamos el export al final del fichero /home/nombreDelUsuario/.profile

No hay comentarios:

Publicar un comentario