Sei sulla pagina 1di 5

Configuración del servicio TrafficServer (proxy) en linux

Este es un servidor de trafico proxy cuya principal función es permitir el acceso de una red lan (interna)
a internet con el dominio local de la lan, por medio de un proxy.
Es importante saber que esta no es su unica funcion puesto que nos es util para denegar grupos de hosts
entre otras.

para la instalacion y configuracion del trafficserver lo haremos en una maquina debian 5 la cual tendra
2 targetas de red una en red interna y una con acceso a internet en nat con la siguiente configuración.

Nat: ip 10.0.3.15 cuya dirección es entregada automaticamente como cliente dhcp de un dominio wan.

Red interna: ip 192.168.1.5 netmask 255.255.255.0 en mi caso trabajare con una direccion clase c y
su respectiva mascara de subred.

Procedemos a la descarga del paquete en la siguiente dirección /trafficserver.apache.org/


descargaremos la version estable.
Lo extraemos donde queramos en mi caso lo hice en el escritorio y procedemos a la compilacion del
paquete puesto que es descargado de su codigo fuente y aun no es encontrado en los repositorios de
debian.

En la teminal:

- sudo su
(password)

- cd /home/jonas/Desktop/trafficserver
ya dentro de la carpeta utilizamos ./configure para comprobar que todos los archivos de configuracion
esten completos, generalmente nos encontraremos con errores de que faltan librerias, compiladores,
entre otros que debemos solucionarlos instalando lo que nos falte, por ejemplo:

este es un herror por falta de compiladores que para linux son eccenciales el gcc y c++

otra forma es instalar las dependencias y los paquetes antes de compilarlo, asi:

apt-get install tcl-dev


apt-get install libexpat1-dev
apt-get install libsqlite3-dev
apt-get install libpcre3-dev
apt-get install gcc
apt-get install c++

y es importante instalar los componentes para la construcción de sofware


apt-get install build-essential
Despues de una correcta configuración sin mostrar errores, procedemos a compilarlo e instalarlo con el
comando #make
al terminar de compilar le damos #make install
y terminado el procceso de instalacion probablemente nos saldra un herror por que el grupo nobody no
existe para solcionarlo debemos crear el grupo asi:
-# groupadd nobody

Ya tenemos nuestro servidor de proxy TrafficServer instalado y corriendo correctamente.


Es importante saber que nuestros archivos de configuración quedan en la ruta
/usr/local/etc/trafficserver

para nuestra configuración entramos a la ruta anterior, listamos

editamos el archivo de configuración records.config con


nano records.config y con ctrl w buscamos la linea

– CONFIG proxy.config.url_remap.remap_required INT 1 y la dejamos asi


– CONFIG proxy.config.url_remap.remap_required INT 0
guardamos y salimos y listo esta configurado nuestro servidor proxy basicamente escuchando por el
puerto 8080 por defecto; si lo queremos cambiar en esta misma configuracion de records.config
buscamos la linea
CONFIG proxy.config.http.server_port INT 8080 y la modificamos.

Configurando la maquina cliente:


-pondremos nuestra ip estatica por el mismo rango de nuestra lan en mi caso utilize como cliente
una xp la configure asi:
ip 192.168.1.6
netmask 255.255.255.0

comprobamos que nuestra maquina cliente se este conectando con nuestro aquina servidor por la
consola damos ping a la 192.168.1.5
para finalizar configuramos en nuestro navegador el proxy asi:

-Herramientas, opciones de internet, conexiones, configuracion de una lan, chuliamos en utilizar un


servidor proxy para su lan y copiamos la dirección de nuestro trafficserver osea la 192.168.1.5 con el
puerto 8080

y tenemos nuestro red lan local navegando por medio de un proxy.


Eso es todo...

Potrebbero piacerti anche