Pagina de inicio o predeterminada con Squid

Tema: 

En la dependencia donde trabajo, se me ha pedido que se ponga una página de inicio o predeterminada en nuestra Red Local, el caso para no hacerlo equipo por equipo, obviamente la mejor solución y rápida ha sido con Squid Transparente.

Es muy sencillo y fácil de implementar.

1.- Para ello tenemos que tener instalado y configurado el Squid Transparente.

2.- Descargaremos el plug-in de Aquí llamado IR para Squid hecho en C o bien en la terminal

wget http://www.vanheusden.com/ir/ir-0.3.tgz

3.- Ya descargado el plug-in procedemos a descomprimir.

tar xzvf ir-0.3.tgz

Nos arrojara algo asi

ir-0.3/
ir-0.3/ir.conf
ir-0.3/main.c
ir-0.3/mem.c
ir-0.3/mem.h
ir-0.3/Makefile
ir-0.3/README
ir-0.3/license.txt


4.- Entramos a la carpeta e instalamos el plug-in.

cd ir-0.3


make install

Y nos mostrara el proceco de instalación.

cc -Wall -O2 -DVERSION=\"0.3\" -g -DCONFIG_FILE=\"/usr/local/etc/ir.conf\" -c -o main.o main.c
main.c: In function `store_database':
main.c:182: aviso: formato int, argumento tipo diferente (argumento 4)
cc -Wall -O2 -DVERSION=\"0.3\" -g -DCONFIG_FILE=\"/usr/local/etc/ir.conf\" -c -o mem.o mem.c
cc -Wall -W main.o mem.o -lstdc++ -g -o ir
cp ir /usr/local/bin
cp ir.conf /usr/local/etc

5.- Ya instalado el plug-in, añadiremos un par de líneas a nuestra configuración del Squid

nano /etc/squid/squid.conf

ingresamos:
Por tener una versión antigua del squid tiene que ser con estas líneas.

redirect_program /usr/local/bin/ir
redirect_children 1

Si tienes Squid con Versión 2.6 en adelante tienes que ingresar estas lineas

url_rewrite_program /bin/ir
url_rewrite_children 1

6.- Modificamos la configuracion del plug-in.


nano /usr/local/etc/ir.conf

Y lo modificamos a nuestro gusto


dle_time = 600
redirect_url = http://www.ecualug.org/

7.- por ultimo reiniciamos el demonio Squid.


service squid restart

Lo que hace este plug-in es que cuando un usuario abre por primera vez el explorador(Mozilla o IE) aparecera automáticamente la página http//www.ecualug.org aún asi el usuario tenga en el explorador a google o cualquier página predertiminado.
¿Cual es la finalidad?
Hay usuarios o trabajadores que nunca visitan la pagina oficial de la dependencia :P, tambien para mandar una bienvenida o dar información al usuario o avisos, no se... puede tener varias funcionalidades.

Espero les sea útil en alguna ocasión, ya que a veces piden cosas extrañas :P

Saludos desde Tuxtla Gutiérrez, Chiapas. México.

Comentarios

Hola man...garcias buen

Hola man...garcias buen aporte justo estuve necesitando esa nota...para que mi pagina de mi entidad puedan ser vista por los tranbajadores de mi entidad...ya que mi site recien estoy sacando a la web
pero man este error me bota al levantar el squid

# service squid restart
Parando squid: WARNING: url_rewrite_program /bin/ir: (2) No such file or directory
................ [ OK ]
Iniciando squid: /etc/init.d/squid: line 42: 5672 Abortado $SQUID $SQUID_OPTS >> /var/log/squi d/squid.out 2>&1
[FALLÃ]

Otra cosita man....en que lugar del squid.conf le aplicas estos parametros o en que linea mas o menos...espero no se mucho pedir...gracias

url_rewrite_program /bin/ir
url_rewrite_children 1

Gracias...buen dia

Mira... con los parametros

Mira... con los parametros que te escribe, solo hace que lo recuerdes una vez diario. Cuando enciende el equipo el usuario o el personal, abre el explorador en vez de ir a su correo... directamente se va a la pagina inicio configurada.. pero solo una vez, si deseas que que lo vean mas seguido en un dia... modificale en ir.conf en la parte idle_time = 300 asi lo veran dos veces y asi sucesivamente, si le pones idle_time = 10 esto hara que cada vez que abran una pestaña en su explorador abrira la pagina de inicio.

Tambien aplica en IE, de hecho aplica en cualquier explorador ya lo he comprabodo.

Espero haberme explicado.

Sorry por la tardanza, pense que no iba tener comentarios :p.

Saludos!

Ing. Pedro Ismael Fernández Marín
SysAdmin|Servicios de Internert|Redes
CONECULTA - Chiapas
email: pfernandez@conecultachiapas.gob.mx

Estoy tratando de instalarlo

Imagen de xime


Estoy tratando de instalarlo en un centos, pero me sale el siguiente error:


cc -Wall -02 -DVERSION=\"0.3\" -g -DCONFIG_FILE=\"/usr/local/etc/ir.conf\" -c -o main.o main.c

make: cc: No se encontró el programa
make: *** [main.o] Error 127

Sugerencias?

EDIT:

Solucionado instalando gcc-c++

Disculpen las molestias ^^!

http://poquiblog.blogspot.com/

Perfecto ...

Perfecto ;) ...

Ing. Pedro Ismael Fernández Marín
SysAdmin|Servicios de Internert|Redes
CONECULTA - Chiapas
email: pfernandez@conecultachiapas.gob.mx

Nuevamente una consulta, sabe

Imagen de xime

Nuevamente una consulta, sabe si existe alguna forma de que luego de cierto tiempo se redireccione automáticamente a la página de inicio original del usuario?

Ejemplo, abre el navegador, aparece la página que yo coloqué, y luego de 15 segundos lo lleva a su página original?

http://poquiblog.blogspot.com/

Páginas