¡Por fin una entrada de GNU/Linux, y no toda esa basura
político-social! Esta vez voy a poner, como recordatorio, dos de las
maneras de conseguir utilizar
Debian (supongo que para Ubuntu funciona igual, pero no lo he probado) si estamos
detrás de un servidor proxy http.
Para navegar no es necesario hacer muchas historias, ya que el propio
navegador nos facilita la configuración del proxy y la autentificación.
Pero si tenemos que hacer otras cosas con programas en los que no se
puede configurar el proxy, ya tenemos un problema. Por ejemplo, con
wget, con
Tucan, con
youtube-dl, con
pacman, con
apt-get, con
aptitute, etc. No sólo programas de
consola;
también hay multitud de programas de sistema gráfico que necesitan
conectarse a Internet, pero que no permiten configurar un servidor
proxy.
Yo doy dos maneras de hacerlo (que yo conozca, claro).
Primera manera
La primera de ellas es la manera genérica, que es sencillamente ejecutando la siguiente orden:
export http_proxy=http://usuario:password@proxy.servidor.org:port/
export ftp_proxy=http://usuario:password@proxy.servidor.org:port/
|
En ejemplo real sería:
export http_proxy=http://rafalinux:secreto@proxy.servidor.org:8080/
|
Como además es un poco tedioso tener que hacer esto siempre que arranquemos, lo mejor es crear un
script que lo arranque automáticamente. Si editamos el
/etc/bash.bashrc, y añadimos las líneas, ya tenemos el proxy configurado.
sudo nano /etc/bash.bashrc
|
Segunda manera
Si por cualquier razón sólo necesitamos que apt-get se conecte vía proxy, lo mejor es editar el archivo
/etc/apt/apt.conf:
sudo nano /etc/apt/apt.conf
|
Y añadimos las siguientes líneas:
Acquire::http::Proxy "http://usuario:password@proxy.servidor.org:puerto";
Acquire::ftp::Proxy "ftp://usuario:password@proxy.servidor.org:puerto";
|
Importantísimo agregar el
punto y coma tras cada línea, incluso la última.
La configuración de
apt.conf prevalece frente a la definición de la
variable global del sistema que hemos dicho antes, es decir:
- con variable global definida y apt.conf no definido, apt-get funciona.
- con variable global no definida y apt.conf definido, apt-get funciona.
- con variable global no definida y apt.conf no definido, apt-get no funciona.
- con variable global definida y apt.conf definido, prevalece la configuración de apt.conf.
Comentarios
Publicar un comentario
Dime si la información de este blog te sirvio.