SlideShare una empresa de Scribd logo
1 de 9
Manuel de Squid creado por Juanextk<br />Hola soy  Juan Manuel Torres Paulino y  les contaré  mi experiencia intentando crear un servidor proxy en Windows server  2003. He empezado a trabajar en una  distribuidora de gaseosas de la empresa COCA-COLA llamada  PACI. Y me  encargaron crear un servidor de dominio con active directory y adicionalmente  un servidor proxy. Como no tenía ni idea de cómo se  crea me vi obligado a investigar e investigar, después de 1 semana intentado mi objetivo, me rendí y lo deje de lado. Hoy,  4 días después de tirar la toalla lo  vuelvo a intentar. Y hasta yo me sorprendo, ¿Por qué? porque por  momentos  puedo rendirme pero  siempre lo volveré a intentar,  dejare de almorzar, desayunar, con tal de  poder resolver el problema. Me caracterizo por aprender por  mi cuenta, autodidacta, sea la materia que sea. Esta vez no he consultado a nadie más que  a internet, créanme que no esperaría a que  alguien me explique, porque o no te explican todo, te cobran, muchos  son celosos con lo que saben. En fin después de tanto sufrimiento, quemándome las pestañas por más de 14 horas continuas en la pc estudiando, he logrado configurar un servidor proxy utilizando Windows Server 2003 y SQUID. Para esto  he  tenido que  leer  muchos  manuales de diferentes  fuentes aunque no todos  explicaban completamente  he sacado los  puntos más  importantes de cada fuentes y  he  escrito mi  propio manual para ayudar a los que intenten crear un servidor  proxy y  han pasado lo mismo que  yo. <br />Explicaré paso a paso LO QUE YO HE HECHO y como me  funcionó (La idea es que le funcione a todos) si no es así, espero  comenten,  hagan críticas constructivas y también me ayuden a corregir o aumentar conceptos, y a seguir  aprendiendo. Tengo un lema “TODOS SOMOS IGNORANTES SOBRE ALGO, PERO TAMBIEN PODEMOS APRENDER, TODOS APRENDEMOS DE TODOS” Ayudando a otros ganamos experiencias sobre el tema que nos preguntan. Es por eso que comparto mi pequeña pero sufrida experiencia. Bueno sin más que decirles voy con los pasos a seguir.<br />Sin tratar de entrar en conceptos vamos a la parte práctica.<br />PASO 1:<br />3672840274320Empecemos Por descargar SQUID pueden usar este  link squid o http://www.4shared.com/file/ytZMxXon/squid.html <br />Descomprimimos el archivo en la raíz del sistema por ejemplo  C:lt;br />PASO 2:<br />300609033020Entramos en la carpeta “C:quidtc”<br />Deben ver estos  4 archivos<br />cachemgr.conf.default<br />mime.conf.default<br />squid.conf.default<br />squid_radius_auth.conf.default<br />Renombraran los archivos suprimiéndole el “.default”  y  Sacaran una copia de estos archivos para tenerlo  de backup.<br />Debería quedar así.<br />167259015875<br />PASO 3:<br />Abriremos el archivo “squid.conf” con el bloc de notas y modificaremos los siguientes parámetros:<br />Parámetro http_port: ¿Que puerto utilizar para Squid?<br />Squid utiliza por defecto el puerto 3128 (lo vemos buscando la siguiente línea)<br />http_port 3128<br />Sin embargo podemos asignarle un puerto específico o bien que lo haga por varios puertos a la vez.<br />http_port 3128http_port 8080<br />Parámetro cache_dir: ¿Cuanto desea almacenar de Internet en el disco duro?<br />Este parámetro se utiliza para establecer que tamaño se desea que tenga el cache en el disco duro para Squid. Para entender esto un poco mejor, responda a esta pregunta: ¿Cuanto desea almacenar de Internet en el disco duro? Por defecto Squid utilizará un cache de 100 MB, Se puede incrementar el tamaño del cache hasta donde lo desee el administrador. Mientras más grande el cache, más objetos de almacenarán en éste y por lo tanto se utilizará menos el ancho de banda. <br />Los números 16 y 256 significan que el directorio del cache contendrá 16 subdirectorios con 256<br />Niveles cada uno. No modifique esto números, no hay necesidad de hacerlo.<br />Abrimos el archivo “squid.conf” con el bloc de notas y modificaremos los siguientes puntos.<br />Buscar la siguiente línea <br /># cache_dir ufs c:/squid/var/cache 100 16 256<br />y modificarla así<br />cache_dir ufs c:/squid/var/cache 100 16 256<br />Donde c:/suid/var/cache es la ruta donde se ubicará el cache de squid<br />100 es el espacio en MB que se asignará al cache.<br />PASO 4:<br />Luego buscar <br />acl localnet src 10.0.0.0/8# RFC1918 possible internal network<br />acl localnet src 172.16.0.0/12# RFC1918 possible internal network<br />acl localnet src 192.168.0.0/16# RFC1918 possible internal network<br />Agregamos esta línea debajo:<br />acl localnet src ipdetured/24     # RFC1918 possible internal network<br />Donde ipdetured será el segmento de tu red, por ejemplo si la ip de tu servidor es 192.168.50.1 el segmento será 192.168.50.0 y si la ip de tu servidor es 192.168.10.1 el segmento será 192.168.10.0. <br />/24  viene a ser la máscara de  subred. También se puede escribir así  ipdetured/255.255.255.0<br />Nota: Si no haces esto las PCs clientes no podrán usar squid para navegar por Internet.<br />(Si quieren  ampliar el concepto de  mascara de  sub-red  les dejo esta  fuente http://es.wikipedia.org/wiki/M%C3%A1scara_de_red )<br />PASO 5:<br />Controles de acceso<br />Debemos definir una LISTA DE CONTROL DE ACCESO, que definirán una red o bien ciertas maquinas en particular. A cada lista se le asignará una REGLA DE CONTROL DE ACCESO, que permitirá o denegará el acceso a squid.<br />Listas de control de acceso.<br />Se establece con la siguiente sintaxis:<br />acl [nombre de la lista] src [lo que compone a la lista]<br />Deben colocarse en la sección <br />#Recommended minimum configuration:<br />acl all src all<br />acl manager proto cache_object<br />acl localhost src 127.0.0.1/32<br />acl to_localhost dst 127.0.0.0/8 0.0.0.0/32<br />Ejemplo: si se tienen una red donde las máquinas tienen direcciones IP 192.168.1.n con máscara de sub-red 255.255.255.0, podemos utilizar lo siguiente:<br />acl miredlocal src 192.168.1.0/255.255.255.0<br />También podemos definir una Lista de Control de  Acceso invocando un fichero ubicado en el disco duro.<br />acl permitidos src “c:quidtcegado.txt”<br />El contenido  del fichero tendría algo como esto:<br />192.168.1.1<br />192.168.1.2<br />192.168.1.3<br />192.168.1.15<br />192.168.1.16<br />192.168.1.20<br />192.168.1.40<br />Las listas de control de acceso emplean algunos parámetros como los siguientes:<br />•src hace referencia a la IP de un ordenador o a una dirección de red<br />•time permite denegar conexiones dentro de un rango horario.<br />•srcdomain y dstdomain permiten denegar conexiones a un determinado dominio web.<br />•url_regex permite definir una ACL que identifica sitios web dependiendo que la URL contenga ciertos caracteres o palabras.<br />Reglas de Control de Acceso<br />Definen  el acceso o no a Squid. Se aplican a las LISTAS DE CONTROL DE ACCESO. Deben colocarse dentro de la sección:<br /># INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS<br />Su sintaxis  básica es:<br />http_access [deny o allow] [lista de control de acceso]<br />Ejemplo: La siguiente regla establece el acceso permitido a la lista de  control de acceso denominada permitidos.<br />http_access allow permitidos<br />La expresión!, significa excepción.<br />Ejemplo: Se pueden definir dos listas de control de acceso, una denominada lista1 y otra denominada lista2, en la misma regla de control de acceso, donde se asigna la expresión ! a la lista2 .<br />http_access allow lista1 !lista2<br />Esta línea establece que se permite el acceso a Squid a lo que comprenda lista1 excepto aquello que comprenda lista2:<br />PASO 6:<br />Iniciando Squid<br />Abrir el CMD corre los siguientes comandos. Nos ubicamos en c:y escribimos <br />Cd squid [enter]<br />Cd sbin [enter]<br />Squid –z<br />Este comando genera las carpetas para la cache de navegación de squid. Si no marca errores indica que  la configuración esta correcta.<br />Ejecutamos ahora el siguiente comando:<br />squid –i<br />Este instala el servicio de Proxy en la lista de servicios de Windows<br />Ya instalado  sólo queda iniciar  el servido squid, para ello  ir a Inicio – Herramientas Administrativas – Servicios.<br />Nota para que tus clientes usen squid para navegar debes configurarlo en sus respectivos navegadores.<br />Modificación de los mensajes de error de Squid <br />Por lo general Squid viene pre configurado con mensajes en inglés, podemos modificarlo para que estos mensajes de error salgan en español o poner los nuestros propios. Si queremos que aparezcan en español en el archivo de configuración de squid pondremos:<br />error_directory /usr/share/squid/errors/Spanish<br />Si queremos modificar por ejemplo el mensaje de error que aparece al impedir el acceso a una determinada página editaremos el archivo ERR_ACCESS_DENIED que se encuentra dentro de la carpeta C:quidharerrorspanish<br />Eliminar un Servicio<br />Si desean volver a crear el servicio todo desde el inicio primero deberán eliminar el Servicio  anterior. Pueden usar este comando desde la ventana del cmd.<br />sc delete ServiceName<br />ServiceName._ vendría a ser el nombre del servicio.<br />Nota: Para que  esto  funcione correctamente deben configurar el navegador  predeterminado de cada PC cliente con el proxy que  han creado.<br />Van a Herramientas - Opciones de Internet- pestaña Conexiones  Configuración LAN- servidor proxy<br />Allí escriben la IP del servidor  y el puerto de  squid<br />Me llamo  Juan Torres Paulino y soy Técnico de Sistemas Informáticos y espero les haya gustado el manual y obviamente les  sirva en algo, cualquier duda  o sugerencia  es bienvenida, les dejo mi tarjeta por si necesitan algún día necesitan servicio técnico, o les  interese compartir conocimientos de  informática. Mi correo personal es jmtp-2006@hotmail.com<br />-8515353810<br />
Manual de squid creado por juanextk
Manual de squid creado por juanextk
Manual de squid creado por juanextk
Manual de squid creado por juanextk
Manual de squid creado por juanextk
Manual de squid creado por juanextk
Manual de squid creado por juanextk
Manual de squid creado por juanextk

Más contenido relacionado

La actualidad más candente (19)

Manual FTP, SSH y OpenMedia Vault
Manual FTP, SSH y OpenMedia VaultManual FTP, SSH y OpenMedia Vault
Manual FTP, SSH y OpenMedia Vault
 
Auth digest
Auth digestAuth digest
Auth digest
 
Aplicaciones Web Seguras (Anti-SQLi)
Aplicaciones Web Seguras (Anti-SQLi)Aplicaciones Web Seguras (Anti-SQLi)
Aplicaciones Web Seguras (Anti-SQLi)
 
Dominio Active Directory
Dominio Active DirectoryDominio Active Directory
Dominio Active Directory
 
Instalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSHInstalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSH
 
Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicas
 
OpenVPN
OpenVPNOpenVPN
OpenVPN
 
configuracion de servicios en ubuntu
configuracion de servicios en ubuntuconfiguracion de servicios en ubuntu
configuracion de servicios en ubuntu
 
Curso Squid avanzado
Curso Squid avanzadoCurso Squid avanzado
Curso Squid avanzado
 
Squid1
Squid1Squid1
Squid1
 
Configuración del servidor smtp centos
Configuración del servidor smtp centosConfiguración del servidor smtp centos
Configuración del servidor smtp centos
 
MANUAL SERVIDOR SAMBA
MANUAL SERVIDOR SAMBAMANUAL SERVIDOR SAMBA
MANUAL SERVIDOR SAMBA
 
INSTALACION DE CENTOS Y OPENSSL
INSTALACION DE CENTOS Y OPENSSLINSTALACION DE CENTOS Y OPENSSL
INSTALACION DE CENTOS Y OPENSSL
 
Servidor HTTP IIS
Servidor HTTP IISServidor HTTP IIS
Servidor HTTP IIS
 
Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualbox
 
Actividad n° 02
Actividad n° 02Actividad n° 02
Actividad n° 02
 
Montar servidor ftp con filezilla server
Montar servidor ftp con filezilla server Montar servidor ftp con filezilla server
Montar servidor ftp con filezilla server
 
Servidor proxy en centos
Servidor proxy en centosServidor proxy en centos
Servidor proxy en centos
 

Destacado

The Choice is yours
The Choice is yoursThe Choice is yours
The Choice is yoursXenia Y
 
Manual de squid creado por juanextk
Manual de squid creado por juanextkManual de squid creado por juanextk
Manual de squid creado por juanextkjuanextk
 
Logistica Almacenes[1]
Logistica Almacenes[1]Logistica Almacenes[1]
Logistica Almacenes[1]juanextk
 

Destacado (6)

The Choice is yours
The Choice is yoursThe Choice is yours
The Choice is yours
 
Manual de squid creado por juanextk
Manual de squid creado por juanextkManual de squid creado por juanextk
Manual de squid creado por juanextk
 
Lluvia de ideas
Lluvia de ideasLluvia de ideas
Lluvia de ideas
 
77 successtraits
77 successtraits77 successtraits
77 successtraits
 
Logistica Almacenes[1]
Logistica Almacenes[1]Logistica Almacenes[1]
Logistica Almacenes[1]
 
Failing forward
Failing forwardFailing forward
Failing forward
 

Similar a Manual de squid creado por juanextk

Similar a Manual de squid creado por juanextk (20)

Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUID
 
Apache: Servidores web virtuales (por nombre)
Apache: Servidores web virtuales (por nombre)Apache: Servidores web virtuales (por nombre)
Apache: Servidores web virtuales (por nombre)
 
5 servidor web
5 servidor web5 servidor web
5 servidor web
 
Squid3 - Servidor Proxy
Squid3 - Servidor ProxySquid3 - Servidor Proxy
Squid3 - Servidor Proxy
 
Manual php nuke
Manual php nukeManual php nuke
Manual php nuke
 
Manual php nuke
Manual php nukeManual php nuke
Manual php nuke
 
Manual php nuke
Manual php nukeManual php nuke
Manual php nuke
 
Servidorweb casero
Servidorweb caseroServidorweb casero
Servidorweb casero
 
Bulma 441
Bulma 441Bulma 441
Bulma 441
 
Administracion servidores
Administracion  servidoresAdministracion  servidores
Administracion servidores
 
Proxy Squid Basico en Linux
Proxy Squid Basico en LinuxProxy Squid Basico en Linux
Proxy Squid Basico en Linux
 
Squid lpt
Squid lptSquid lpt
Squid lpt
 
RESUMEN PROXY
RESUMEN PROXYRESUMEN PROXY
RESUMEN PROXY
 
servidor proxy
servidor proxyservidor proxy
servidor proxy
 
Resumen Servidor Proxy
Resumen Servidor ProxyResumen Servidor Proxy
Resumen Servidor Proxy
 
12 servicios webftp_windowsasoitson
12 servicios webftp_windowsasoitson12 servicios webftp_windowsasoitson
12 servicios webftp_windowsasoitson
 
12 servidor webwindows2003
12 servidor webwindows200312 servidor webwindows2003
12 servidor webwindows2003
 
PROXY CENTOS 6.5
PROXY CENTOS 6.5PROXY CENTOS 6.5
PROXY CENTOS 6.5
 
Lot
LotLot
Lot
 
Lot
LotLot
Lot
 

Último

INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 

Último (20)

INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 

Manual de squid creado por juanextk

  • 1. Manuel de Squid creado por Juanextk<br />Hola soy Juan Manuel Torres Paulino y les contaré mi experiencia intentando crear un servidor proxy en Windows server 2003. He empezado a trabajar en una distribuidora de gaseosas de la empresa COCA-COLA llamada PACI. Y me encargaron crear un servidor de dominio con active directory y adicionalmente un servidor proxy. Como no tenía ni idea de cómo se crea me vi obligado a investigar e investigar, después de 1 semana intentado mi objetivo, me rendí y lo deje de lado. Hoy, 4 días después de tirar la toalla lo vuelvo a intentar. Y hasta yo me sorprendo, ¿Por qué? porque por momentos puedo rendirme pero siempre lo volveré a intentar, dejare de almorzar, desayunar, con tal de poder resolver el problema. Me caracterizo por aprender por mi cuenta, autodidacta, sea la materia que sea. Esta vez no he consultado a nadie más que a internet, créanme que no esperaría a que alguien me explique, porque o no te explican todo, te cobran, muchos son celosos con lo que saben. En fin después de tanto sufrimiento, quemándome las pestañas por más de 14 horas continuas en la pc estudiando, he logrado configurar un servidor proxy utilizando Windows Server 2003 y SQUID. Para esto he tenido que leer muchos manuales de diferentes fuentes aunque no todos explicaban completamente he sacado los puntos más importantes de cada fuentes y he escrito mi propio manual para ayudar a los que intenten crear un servidor proxy y han pasado lo mismo que yo. <br />Explicaré paso a paso LO QUE YO HE HECHO y como me funcionó (La idea es que le funcione a todos) si no es así, espero comenten, hagan críticas constructivas y también me ayuden a corregir o aumentar conceptos, y a seguir aprendiendo. Tengo un lema “TODOS SOMOS IGNORANTES SOBRE ALGO, PERO TAMBIEN PODEMOS APRENDER, TODOS APRENDEMOS DE TODOS” Ayudando a otros ganamos experiencias sobre el tema que nos preguntan. Es por eso que comparto mi pequeña pero sufrida experiencia. Bueno sin más que decirles voy con los pasos a seguir.<br />Sin tratar de entrar en conceptos vamos a la parte práctica.<br />PASO 1:<br />3672840274320Empecemos Por descargar SQUID pueden usar este link squid o http://www.4shared.com/file/ytZMxXon/squid.html <br />Descomprimimos el archivo en la raíz del sistema por ejemplo C:lt;br />PASO 2:<br />300609033020Entramos en la carpeta “C:quidtc”<br />Deben ver estos 4 archivos<br />cachemgr.conf.default<br />mime.conf.default<br />squid.conf.default<br />squid_radius_auth.conf.default<br />Renombraran los archivos suprimiéndole el “.default” y Sacaran una copia de estos archivos para tenerlo de backup.<br />Debería quedar así.<br />167259015875<br />PASO 3:<br />Abriremos el archivo “squid.conf” con el bloc de notas y modificaremos los siguientes parámetros:<br />Parámetro http_port: ¿Que puerto utilizar para Squid?<br />Squid utiliza por defecto el puerto 3128 (lo vemos buscando la siguiente línea)<br />http_port 3128<br />Sin embargo podemos asignarle un puerto específico o bien que lo haga por varios puertos a la vez.<br />http_port 3128http_port 8080<br />Parámetro cache_dir: ¿Cuanto desea almacenar de Internet en el disco duro?<br />Este parámetro se utiliza para establecer que tamaño se desea que tenga el cache en el disco duro para Squid. Para entender esto un poco mejor, responda a esta pregunta: ¿Cuanto desea almacenar de Internet en el disco duro? Por defecto Squid utilizará un cache de 100 MB, Se puede incrementar el tamaño del cache hasta donde lo desee el administrador. Mientras más grande el cache, más objetos de almacenarán en éste y por lo tanto se utilizará menos el ancho de banda. <br />Los números 16 y 256 significan que el directorio del cache contendrá 16 subdirectorios con 256<br />Niveles cada uno. No modifique esto números, no hay necesidad de hacerlo.<br />Abrimos el archivo “squid.conf” con el bloc de notas y modificaremos los siguientes puntos.<br />Buscar la siguiente línea <br /># cache_dir ufs c:/squid/var/cache 100 16 256<br />y modificarla así<br />cache_dir ufs c:/squid/var/cache 100 16 256<br />Donde c:/suid/var/cache es la ruta donde se ubicará el cache de squid<br />100 es el espacio en MB que se asignará al cache.<br />PASO 4:<br />Luego buscar <br />acl localnet src 10.0.0.0/8# RFC1918 possible internal network<br />acl localnet src 172.16.0.0/12# RFC1918 possible internal network<br />acl localnet src 192.168.0.0/16# RFC1918 possible internal network<br />Agregamos esta línea debajo:<br />acl localnet src ipdetured/24 # RFC1918 possible internal network<br />Donde ipdetured será el segmento de tu red, por ejemplo si la ip de tu servidor es 192.168.50.1 el segmento será 192.168.50.0 y si la ip de tu servidor es 192.168.10.1 el segmento será 192.168.10.0. <br />/24 viene a ser la máscara de subred. También se puede escribir así ipdetured/255.255.255.0<br />Nota: Si no haces esto las PCs clientes no podrán usar squid para navegar por Internet.<br />(Si quieren ampliar el concepto de mascara de sub-red les dejo esta fuente http://es.wikipedia.org/wiki/M%C3%A1scara_de_red )<br />PASO 5:<br />Controles de acceso<br />Debemos definir una LISTA DE CONTROL DE ACCESO, que definirán una red o bien ciertas maquinas en particular. A cada lista se le asignará una REGLA DE CONTROL DE ACCESO, que permitirá o denegará el acceso a squid.<br />Listas de control de acceso.<br />Se establece con la siguiente sintaxis:<br />acl [nombre de la lista] src [lo que compone a la lista]<br />Deben colocarse en la sección <br />#Recommended minimum configuration:<br />acl all src all<br />acl manager proto cache_object<br />acl localhost src 127.0.0.1/32<br />acl to_localhost dst 127.0.0.0/8 0.0.0.0/32<br />Ejemplo: si se tienen una red donde las máquinas tienen direcciones IP 192.168.1.n con máscara de sub-red 255.255.255.0, podemos utilizar lo siguiente:<br />acl miredlocal src 192.168.1.0/255.255.255.0<br />También podemos definir una Lista de Control de Acceso invocando un fichero ubicado en el disco duro.<br />acl permitidos src “c:quidtcegado.txt”<br />El contenido del fichero tendría algo como esto:<br />192.168.1.1<br />192.168.1.2<br />192.168.1.3<br />192.168.1.15<br />192.168.1.16<br />192.168.1.20<br />192.168.1.40<br />Las listas de control de acceso emplean algunos parámetros como los siguientes:<br />•src hace referencia a la IP de un ordenador o a una dirección de red<br />•time permite denegar conexiones dentro de un rango horario.<br />•srcdomain y dstdomain permiten denegar conexiones a un determinado dominio web.<br />•url_regex permite definir una ACL que identifica sitios web dependiendo que la URL contenga ciertos caracteres o palabras.<br />Reglas de Control de Acceso<br />Definen el acceso o no a Squid. Se aplican a las LISTAS DE CONTROL DE ACCESO. Deben colocarse dentro de la sección:<br /># INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS<br />Su sintaxis básica es:<br />http_access [deny o allow] [lista de control de acceso]<br />Ejemplo: La siguiente regla establece el acceso permitido a la lista de control de acceso denominada permitidos.<br />http_access allow permitidos<br />La expresión!, significa excepción.<br />Ejemplo: Se pueden definir dos listas de control de acceso, una denominada lista1 y otra denominada lista2, en la misma regla de control de acceso, donde se asigna la expresión ! a la lista2 .<br />http_access allow lista1 !lista2<br />Esta línea establece que se permite el acceso a Squid a lo que comprenda lista1 excepto aquello que comprenda lista2:<br />PASO 6:<br />Iniciando Squid<br />Abrir el CMD corre los siguientes comandos. Nos ubicamos en c:y escribimos <br />Cd squid [enter]<br />Cd sbin [enter]<br />Squid –z<br />Este comando genera las carpetas para la cache de navegación de squid. Si no marca errores indica que la configuración esta correcta.<br />Ejecutamos ahora el siguiente comando:<br />squid –i<br />Este instala el servicio de Proxy en la lista de servicios de Windows<br />Ya instalado sólo queda iniciar el servido squid, para ello ir a Inicio – Herramientas Administrativas – Servicios.<br />Nota para que tus clientes usen squid para navegar debes configurarlo en sus respectivos navegadores.<br />Modificación de los mensajes de error de Squid <br />Por lo general Squid viene pre configurado con mensajes en inglés, podemos modificarlo para que estos mensajes de error salgan en español o poner los nuestros propios. Si queremos que aparezcan en español en el archivo de configuración de squid pondremos:<br />error_directory /usr/share/squid/errors/Spanish<br />Si queremos modificar por ejemplo el mensaje de error que aparece al impedir el acceso a una determinada página editaremos el archivo ERR_ACCESS_DENIED que se encuentra dentro de la carpeta C:quidharerrorspanish<br />Eliminar un Servicio<br />Si desean volver a crear el servicio todo desde el inicio primero deberán eliminar el Servicio anterior. Pueden usar este comando desde la ventana del cmd.<br />sc delete ServiceName<br />ServiceName._ vendría a ser el nombre del servicio.<br />Nota: Para que esto funcione correctamente deben configurar el navegador predeterminado de cada PC cliente con el proxy que han creado.<br />Van a Herramientas - Opciones de Internet- pestaña Conexiones Configuración LAN- servidor proxy<br />Allí escriben la IP del servidor y el puerto de squid<br />Me llamo Juan Torres Paulino y soy Técnico de Sistemas Informáticos y espero les haya gustado el manual y obviamente les sirva en algo, cualquier duda o sugerencia es bienvenida, les dejo mi tarjeta por si necesitan algún día necesitan servicio técnico, o les interese compartir conocimientos de informática. Mi correo personal es jmtp-2006@hotmail.com<br />-8515353810<br />