Загрузка страницы

Instalación y configuración básica de Squid en Ubuntu 18.04

Hola chicos, en este vídeo les presento como instalar y configurar de una forma básica un servidor proxy con Squid y Ubuntu 18.04.

Instalación y configuración Básica de un proxy con Squid

¿Que es un servidor Proxy?
Un servidor proxy es una máquina que filtra el tráfico de la red. Estos filtrados se basan en reglas, por ejemplo podemos establecer una regla para toda la red local o interna, otra para un grupo de máquinas dentro de la red local o interna, y otra, para las páginas que serán aceptadas o denegadas para estos grupos.
Instalación de Squid

sudo apt install squid
Configuración

cd /etc/squid
cp squid.conf squid.conf.copia

sudo nano squid.conf
Crear las ACL "Access Control List" "Listas de Control de Acceso"

Estructura:

acl nombre_de_la_acl tipo_de_acl opciones

Tipos de acl:

src: Direcciones ip

acl red_local src 192.168.0.0/24
acl ip_permitidas src "/etc/squid/ip-permitidas"
acl ip_bloqueadas src "/etc/squid/ip-bloqueadas"
acl rango_ip src 192.168.0.10-192.168.0.50/24

dstdomain: dominios de páginas web

acl web_prohibidas dstdomain xvideos.com facebook.com
acl web_prohibidas dstdomain "/etc/squid/lista_web_prohibidas"
acl web_permitidas dstdomain .edu.co .org .gov.co
acl web_permitidas dstdomain "/etc/squid/lista_web_permitidas"
url_regex: palabras en las url

acl palabras_prohibidas url_regex porno sex facebook porn
acl palabras_prohibidas url_regex "/etc/squid/palabras_prohibidas"
Luego de creadas las acl, se procede a realizar los bloqueos o entregar permisos

ejemplo:

estructura

http_access allow nombre_de_la_acl

http_access allow red_local
#En este caso se entregan permisos de navegación a las direcciones ip que esten dentro del rango de direcciones que tiene la acl de nombre red_local

Estos permisos se puede combinar en la misma linea junto con bloqueos, por ejemplo:

http_access allow red_local web_permitidas
http_access allow red_local !web_prohibidas !palabras_prohibidas

El signo de "!" indica que ese elemento esta prohibido a pesar de utilizarse un http_access allow

otro ejemplo:

http_access deny rango_ip !lista_web_permitidas

Con este ejemplo estoy bloqueando el acceso a internet al rando de direcciones ip de la acl rango_ip pero estoy utilizando un "!" en la acl lista_web_permitidas, eso quiere decir que le bloqueo el acceso a internet, pero le permito ver unicamente las páginas que estan en esa acl
-- Redes sociales y contacto --
Facebook: https://www.facebook.com/Nestux-868842059867826/
Telegram: @Nestux091
Twitter: https://twitter.com/Nestux91
Instagram: nestux91
Free Fire User: Nestux
Google+: https://plus.google.com/u/0/+NestorAlfonsoPortelaRincon091

Видео Instalación y configuración básica de Squid en Ubuntu 18.04 канала Nestor Alfonso Portela Rincon
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
24 июля 2018 г. 1:24:27
00:36:30
Яндекс.Метрика