<<<<<<< CURRENT_FILE

Script para agregar proxy e importar las variables del proxy en Linux

======= DIFF_SEP_EXPLAIN

Script para agregar proxy e importar las variables del proxy en Linux

>>>>>>> NEW_FILE

Moderador:Jaibol Santaella

Jaibol Santaella
Mensajes:297
Registrado:Mar Mar 17, 2015 8:28 am
Contactar:
Script para agregar proxy e importar las variables del proxy en Linux

Mensaje por Jaibol Santaella » Mié Abr 05, 2017 11:52 am

Código: Seleccionar todo


#!/bin/bash


# Elaborado por jaibol Santaella


#Escribes el proxy a utilizar, esto es muy importante si cada dirección o Dpto. cuentan con un proxy distinto.

echo "Indica el Proxy de este Departamento   (Ejemplo: 10.10.10.10)"


# Lee el proxy que escribiste

read Proxy

#Escribes el Puerto que utiliza tu proxy

echo "Indica el Puerto (Ejemplo: 3128)"

# Lee el puerto que escribiste

read Puerto


# te pregunta cual es el usuario  del equipo:

echo "Indica cual es tu Usuario (Ejemplo: pepito)"


# Lee el usuario que agregaste

read Usuario



#Te informa que se agregará la siguiente información del proxy:


#Importa las variables dentro de tu terminal Linux para que puedas actualizar tu equipo con apt-get o aptitude update


export "http_proxy=http://$Proxy:$Puerto"

export "https_proxy=http://$Proxy:$Puerto"

export "ftp_proxy=http://$Proxy:$Puerto"

export "ftps_proxy=http://$Proxy:$Puerto"


#Para evitar tener que importar las variables cada vez que cierres e inicies sesión en el equipo se editará y agregará las siguientes lineas al archivo /etc/environment

echo "http_proxy=http://$Proxy:$Puerto"       >> /etc/environment
echo "https_proxy=http://$Proxy:$Puerto"      >> /etc/environment
echo "ftp_proxy=http://$Proxy:$Puerto"        >> /etc/environment
echo "ftps_proxy=http://$Proxy:$Puerto"       >> /etc/environment
echo "NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com" " >> /etc/environment

# Lo siguiente agrega las variables al final del archivo de configuración .bashrc

echo       "http_proxy=http://$Proxy:$Puerto"      >> /home/$Usuario/.bashrc
echo       "https_proxy=http://$Proxy:$Puerto"     >> /home/$Usuario/.bashrc
echo       "ftp_proxy=http://$Proxy:$Puerto"       >> /home/$Usuario/.bashrc
echo       "ftps_proxy=http://$Proxy:$Puerto"      >> /home/$Usuario/.bashrc


# Limpio el archivo apt.conf

truncate -s 0 /etc/apt/apt.conf


# Agrego los Acquire al archivo apt.conf

echo  "Acquire::http::proxy  "http://$Proxy:$Puerto/";"  >>      /etc/apt/apt.conf
echo  "Acquire::https::proxy "https://$Proxy:$Puerto/";" >>      /etc/apt/apt.conf
echo  "Acquire::ftp::proxy   "ftp://$Proxy:$Puerto/";"   >>      /etc/apt/apt.conf
echo  "Acquire::socks::proxy "socks://$Proxy:$Puerto/	";" >>      /etc/apt/apt.conf
echo "Adiós $Usuario"
exit
Puedes copiar este código y guardarlo en un archivo con extensión .sh o si deseas descarga el script desde esta página Click Aquí

Recuerda para correr tu script en Linux escribes el comando sh

Ejemplo:

Código: Seleccionar todo

 sh tu-script.sh 
Fue útil este documento?,
Publica tus opiniones

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados