Archivo de la etiqueta: squid

Montar proxy squid Ubuntu 9.04


Primero de todo pondre una breve definción que he sacado de la wiki:

Un proxy es un programa o dispositivo que realiza una acción en representación de otro. Su función principal es permitir o denegar el acceso a equipos a internet.

Ahora que ya sabemos que es un proxy, procediremos a instalar un proxy en nuestro ubuntu. Particularmente siempre lo he instalado en un ubuntu 9.04, asi que lo explicare como tal.

Primero de todo como siempre instalaremos el servicio:

#apt-get install squid

Una vez instalado, crearemos un fichero por ejemplo en /etc/squid/ con el comando

#gedit /etc/squid/palabras_restringidas

Que contendra las palabras que los usuarios pondran en su navegador i le saldra el mensaje del proxy conforme no tienen acceso.

Una vez hecho esto, editaremos el fichero de configuracion del squid con el comando:

# gedit /etc/squid/squid.conf

Una vez dentro del fichero borraremos todo el contenido, i pondremos  una configuracion parecida como esta:

visible_hostname proxysafo
acl all src 0.0.0.0/0.0.0.0
http_port 8080
acl npermitidos url_regex «/etc/squid/palabras_restringidas»
http_access deny npermitidos

Donde:

visible_hostname –> El nombre al cual llamaneros el proxy.

acl all src –> A quién permites las lista acl ( control de acceso) en este caso a toda la red.

http_port –> Puerto por el cual funciona el servicio, por defecto 8080.

acl npermitidos url_regex «/etc/squid/palabras_restringidas» ->  «npermitidos» es el nombre que recibe la acl y esla ruta donde se a creado anteriormente el fichero «palabras_restringidas»

http_access deny npermitidos –> Deniega a todos los usuarios la palabras introducidas el fichero.

Una vez configurado nuestro proxy reiniciaremos el servicio con el comando:

/etc/init.d/squid restart

Si no se aprecia ningun error es que hemos configurado correctamente el proxy.

Ahora nada mas quedará establecer nuestro proxy en los clientes de la red, para eso lo explicare como si los clientes fueran windows xp, i con el navegador Firefox 2.0.

Abrimos nuestro firefox, nos dirigiremos a la opcion Herramientas del menu superior del Firefox y haremos click. En el submenú que nos aparece, haremos click en Opciones

Una vez dentro, nos dirigiremos a la pestaña Avanzado de la parte superior. Dentro de la pestaña, nos dirigiremos a la pestaña Red, y haremos click en el boton Configuración…

Una vez realizado el punto anterior, se nos abre una nueva ventana. Haremos click en la opción Configuración manual de proxy. Escribiremos en el campo Proxy HTTP: nombre_proxy y en el campo Puerto: 8080. Una vez escrito, activaremos la casilla Usar el mismo proxy para todo. Pasará a utilizar el mismo proxy para todos los protocolos que nos aparecen justo debajo de la casilla.

Y con todo esto ya tendremos nuestros proxy a punto, en caso de que el cliente quiera acceder a una pagina cuya palabra la has definido en el fichero «palabras_restringidas» no le dejara. Espero que os haya servido de mucha ayuda.

Etiquetado , , ,