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

Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 

Último (20)

VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 

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 />