Diferencia entre revisiones de «Squid»
Ir a la navegación
Ir a la búsqueda
(→Linux) |
|||
| Línea 26: | Línea 26: | ||
Habitualmente esta fixado para escoitar no porto 3218, que normalmente leva o tráfico TCP traffic. | Habitualmente esta fixado para escoitar no porto 3218, que normalmente leva o tráfico TCP traffic. | ||
Se o teu sistema está configurado paara tráfico TCP debes cambialo eiquí. | Se o teu sistema está configurado paara tráfico TCP debes cambialo eiquí. | ||
| − | + | Tamen podes fixar o modo do proxy a trasparente se queres que Squid non modifique os teus ''requests'' e ''responses''. | |
| − | Tamen podes fixar o modo do proxy a trasparente se queres que Squid non modifique os teus ''requests'' e '' responses''. | ||
http_port 1234 transparent | http_port 1234 transparent | ||
Revisión del 20:08 14 nov 2020
Sumario
Introducción
Existen versiones para Linux, AIX, FreBSD, HP-UX, Mac OS X, Solaris, Windows NT, XP e Server 2003 (con Cygwin).
Linux
Instalación
Actualizar os repositorios sudo apt-get update
Instalación do paquete squid sudo apt-get install squid
É necesario confirmar pulsando y, e pode pedir a instalación de squid-commons.
Configurando o Squid Proxy Server
O ficheiro de configuración de squid atopase nesta ruta /etc/squid/squid.conf.
Edita o ficheiro de configuración
sudo nano /etc/squid/squid.conf
E fai os seguintes cambios:
1. Atopa http_port option Habitualmente esta fixado para escoitar no porto 3218, que normalmente leva o tráfico TCP traffic. Se o teu sistema está configurado paara tráfico TCP debes cambialo eiquí. Tamen podes fixar o modo do proxy a trasparente se queres que Squid non modifique os teus requests e responses. http_port 1234 transparent
2. Atopa http_access deny all option Esto bloquea todo o tráfico HTTP. Cambiao a: http_access allow all
3. Atopa visible_hostname option Engádelle calquera nome a esta entrada; así será como aperecerá o servidor a calquera que se intente conectar.
4. Garda os cambios e sal.
5. Reinicia o servizo Squid: sudo systemctl restart squid
PENDENTE DE REVISIÓN
A primeira vez (despois de editar o ficheiro archivo de configuración para la creación de carpetas, reserva de memoria, etc.) debemos executar: /usr/local/squid -z Para arrincalo ás siguientes veces executaremos:
/usr/local/squid/bin/squid
Squid pódese arrincar, parar ou recargar cos parámetros start, stop ou reload.
O ficheiro de configuración de Squid atópase en /etc/squid/squid.conf
E contén as seguintes directivas: http_port: porto de escoita do proxy, 8080, 3128 ou outro visible_hostname: IP ou DNS do nome do servidor error_directory /usr/share/squid/errors/Galician/
Un exemplo sinxelo sería: http_port 3128 visible_hostname proxy.omeuproxy.local error_directory /usr/share/squid/errors/Galician/
Windows
Para Windows existe una versión de Squid que es compatible con NT4 SP4, 2000 Pro y Server, Server 2003, 2008 y 2010, XP Pro e Vista Business.
Instalación
Podese descargar desde: http://squid.acmeconsulting.it/download/dl-squid.html.
O ficheiro de configuración chamase C:/squid/etc/squid.conf.default.
Debemos renombralo como squid.conf para que funcione (hai que facelo con todos os ficheiros de extensión default)
Finalmente executaremos para que cree as carpetas e se quede como servizo de Windows: C:/squid/sbin/squid –z C:/squid/sbin/squid –i