Configurar sistemas basados en Debian para salir por proxy

En la empresa donde trabajo hemos montando varios servidores con sistemas GNU/Linux Debian. Uno de las vicesitudes con las que me he encontrado es que algunas de ellas tenían que salir a través de un proxy corporativo, que hace tiempo que tenemos instalado.

Para poder salir a través de él lo hice de la siguiente manera:

Primero de todo hemos de saber los datos de nuestro proxy, una vez apuntados localizamos los archivos que tenemos que modificar en el sistema, que son los siguientes:

/etc/environment

Este fichero contiene las variables que especifican el entorno básico para los procesos del sistema.

/etc/apt/apt.conf

Como bien indica su propio nombre, es el fichero de configuración de gestor de paquetes apt.

/etc/bash.bashrc

Bash lee éste fichero y ejecuta las ordenes que tenga en su interior. Podemos incluir variables generales del sistema.

Empezaremos con el fichero /etc/environment, que tenemos que acceder a él y realizar las respectivas modificaciones, de la siguiente manera:

1
nano /etc/environment

Una vez dentro del fichero:

1
2
3
4
5
6
7
#Creamos las reglas del proxy
 
http_proxy=192.168.x.x:8080
 
https_proxy=192.168.x.x.:8080
 
ftp_proxy=192.168.x.x:8080

Ahora editamos el siguiente fichero que es /etc/apt/apt.conf

1
nano /etc/apt/apt.conf

Una vez editado quedaría así:

1
2
3
4
5
Acquire::http::Proxy "http://192.168.x.x:8080/";
 
Acquire::https::Proxy "http://192.168.x.x:8080/";
 
Acquire::ftp::Proxy "http://192.168.x.x:8080/";

Y ya para finalizar editamos el archivo /etc/bash.bashrc. Aquí a diferencia de los dos anteriores, añadiremos al final del archivo los datos que nos interesen:

1
nano /etc/bash.bashrc

Y al final del archivo añadimos las líneas:

1
2
3
4
5
6
7
#Reglas de proxy
 
export http_proxy=http://192.168.x.x:8080/
 
export https_proxy=http://192.168.x.x:8080/
 
export ftp_proxy=http://192.168.x.x:8080/

Si te ha servido el artículo puedes hacer click en cualquiera de los anuncios de la página, hay algunos interesantes : ) así me ayudarás a pagar todos los costos de la web. Desde ya muchas gracias.

See you soon!

You may also like...

10 Responses

  1. Robert dice:

    Muchas gracias por este aporte ya puedo hacer apt-get update gracias a ti sin embargo no instalas los programa cuando por ejemplo ejecuto apt-get install mysql-server

  2. Andres dice:

    Perfecto, funciono al pie de la letra.

    Gracias.

  3. yoandry dice:

    Buenisimo llevava horas buscando algo sobre como solucionar el tema de pasar a traves de un proxy y nada. muchas gracias por el articulo

  4. nhoa dice:

    hola buenas, muchas gracias por el artículo:.
    Lo estoy probando en bunsenlabs y no me funciona. Puede que tenga que ver con la autenticación?
    Tuve una distro con pacman y configuraba wget descomentando las catacterísticas predeterminadas y cambiadas por mis datos e tambien descomentando ‘proxy on’
    Así:
    # 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://192.168.x:8888@usuario:contraseña/
    http_proxy = http://192.168.x:8888@usuario:contraseña/
    ftp_proxy = http://192.168.x:8888@usuario:contraseña/

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

    También tuve que editar pacman.conf (pero que ahora supongo que no hace falta añadirlo)

    Actualmente tengo la distribución bunsenlabs y este método no me funciona.
    Para hacer funcionar wget le tuve que añadir la autenticación seguida de una arroba detrás del puerto,
    así:

    https_proxy = http://192.168.x:8888@usuario:contraseña/

    Puede que tenga que hacer algo similar?
    Gracias!

  1. 7 mayo, 2014

    […] otras funciones. Si se elimina, el sistema lo volverá a crear en /etc/bash.bashrc. En un artículo anterior lo usamos para configurar la salida por […]

  2. 8 octubre, 2014

    […] cuantos meses hablamos de cómo teníamos que configurar una máquina Debian para salir por proxy, aquí. En el caso de hoy hablaremos de la configuración de un sistema CentOS para que pueda funcionar […]

  3. 10 noviembre, 2015

    […] en la red, tanto servicio HTTP o FTP, entre otros. En la web he trado la configuración de proxy en Debian y derivados, además de CentOS. Hoy le toca el turno a […]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR