Servidor proxy
De Guifi.net - Wiki Hispano
Contenido
¿Que es Guifi-proxy3?
Guifi-proxy3 es la ampliación del paquete guifi-proxy, creado por Carles Guaall, más un conjunto de configuraciones para tal de conseguir un proxy federado-cache en el momento de finalizar el asistente de configuración.
Desde principios del 2013, el paquete guifi-proxy3 autentica los usuarios en una base de datos ldap, situados en ldap.guifi.net i ldap2.guifi.net.
Creación del servicio en la web de guifi
Previamente tendremos que haber añadido un dispositivo tipo servidor en nuestro supernodo y asignarle una IP de guifi (dispositivo del supernodo > editar > sección de conexiones por cable > Rango de IPs destinado a los servers (se crea si no existe) > enchufe > Enlaza un dispositivo > create > Guardar y continuar modificando.
- Crear contenido
- servicio guifi.net
- Service name: Servidor Proxy de XXXXXX
- Nombre corto: NOMCortoSupernode-PROXY
- Contactar: mail de contacto del administrador
- Dispositivo: empezamos a escribir el nombre de nuestro servidor y van a salir el nombre de los servidores que empiezan así
- Servicio: Acceso a Internet a través d'un Proxy
- Estado: Estado del servicio
- Guardar
Una vez Guardado volvemos a modificar y cambiamos los valores:
- Proxy Parámetros:
- Descargar: Ancho de banda de bajada
- Subida: Ancho de banda de subida
- Federación del proxy:
- Permitir a los usuarios acceder desde proxys OUT federated
- Permitir a los usuarios acceder desde proxys IN federated
- Nombre: IP o resolución interna del proxy
- Puerto: Puerto del proxy (normalmente 3128)
- Tipo: Normalmente HTTP
- Guardar
¿Cómo se instala?
Entramos por ssh a la máquina que vamos a destinar como servidor proxy y añadimos los repositorios de apt de guifi:
# apt-get install guifi-proxy3
Configuración del guifi-proxy3
Durante el proceso de instalación se piden los parametros:
- nº del nodo del servidor proxy (numero de nodo del servicio proxy en la web)
- nombre del servidor proxy (display que sale a los clientes que usen vuestro servidor proxy antes de empezar a navegar)
- e-mail de contacto. Es el correo que aparece a las páginas de error que muestra el squid.
- idioma de las páginas de error de squid Pues esto, dependiendo del idioma que definas las páginas de error saldran en un idioma u otro.
- espacio de disco par almacenar cache. (/var/spool/squid3)
- cantidad de memoria RAM dedicada a la cache.
Al terminar este asistente (hay valores por defecto, por si hay dudas) ya tendrás un servidor proxy-cache federado a punto de ser usado, si no se quiere no se tiene que añadir ninguna otra configuración [ver más abajo].
¿Cómo queda organizada la configuración de squid?
Al finalizar el asistente tendremos estos ficheros:
- /etc/squid3/squid.conf [NO TOCAR/EDITAR] --> configuración estàndard
- /etc/squid3/guifi.conf [NO TOCAR/EDITAR] --> configuración generada durante el proceso de instalación de guifi-proxy3
- /etc/squid3/custom.conf --> fichero reservado para las configuraciones de los administradores del server proxy (por ejemplo las acl que cortan megaupload y demás)