Diferencia entre revisiones de «Squid»
Ir a la navegación
Ir a la búsqueda
| Línea 15: | Línea 15: | ||
== Configurando o ''Squid Proxy Server'' == | == Configurando o ''Squid Proxy Server'' == | ||
| − | O ficheiro de configuración de | + | O ficheiro de configuración de Squid atópase en |
| − | /etc/squid/squid.conf | + | /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/ | ||
| + | |||
| + | Para iso, edita o ficheiro de configuración | ||
sudo nano /etc/squid/squid.conf | sudo nano /etc/squid/squid.conf | ||
E fai os seguintes cambios: | E fai os seguintes cambios: | ||
| − | 1. Atopa http_port | + | 1. Atopa '''http_port''' |
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í. | ||
| Línea 29: | Línea 39: | ||
http_port 1234 transparent | http_port 1234 transparent | ||
| − | 2. Atopa http_access deny all | + | 2. Atopa '''http_access deny all''' |
Esto bloquea todo o tráfico HTTP. Cambiao a: | Esto bloquea todo o tráfico HTTP. Cambiao a: | ||
http_access allow all | http_access allow all | ||
| − | 3. Atopa visible_hostname | + | 3. Atopa '''visible_hostname''' |
Engádelle calquera nome a esta entrada; así será como aperecerá o servidor a calquera que se intente conectar. | Engádelle calquera nome a esta entrada; así será como aperecerá o servidor a calquera que se intente conectar. | ||
| Línea 50: | Línea 60: | ||
Squid pódese arrincar, parar ou recargar cos parámetros start, stop ou reload. | Squid pódese arrincar, parar ou recargar cos parámetros start, stop ou reload. | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
= Windows = | = Windows = | ||
Revisión del 20:12 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 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/
Para iso, edita o ficheiro de configuración
sudo nano /etc/squid/squid.conf
E fai os seguintes cambios:
1. Atopa http_port 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 Esto bloquea todo o tráfico HTTP. Cambiao a: http_access allow all
3. Atopa visible_hostname 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.
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