Pregunta
¿Alguien sabe un buen tutorial sobre el desarrollo de plug-in de Squid?
Solución
Hay uno en la documentación del calamar. IIRC es bastante sencillo: el calamar entierra un proceso y pasa los datos por una tubería al proceso. Se puede encontrar una guía del programador algo desactualizada pero aún relevante Aquí .
Otros consejos
Hoy en día, Squid es una plataforma bastante modular y extensible, por lo que realmente depende de lo que necesites hacer. La mayoría de la información se puede encontrar en la wiki de squid ( http://wiki.squid-cache.org )
Hay el " ayudante " familia de extensiones basadas en coprocesos ( http://wiki.squid-cache.org/Features/AddonHelpers )
- ayudantes de redireccionamiento ( http://wiki.squid-cache.org/Features/Redirectors)
- ayudantes de autenticación para Basic / NTLM / Digest / Negotiate / Kerberos etc.
- ayudantes de autorización para LDAP / Active Directory / Session / ...
En caso de que esté interesado en la modificación de contenido, existe ICAP para la adaptación fuera del proceso y eCAP para la adaptación en proceso.
Lo siento, no puedo publicar enlaces directos; Encontrará los datos que necesita buscando las palabras clave relevantes en la wiki de squid.
También puede encontrar Ayudantes adicionales para la manipulación de solicitudes es útil.
Puede visitar http://www.squid-cache.org/ Versiones / v3 / 3.4 / cfgman / para entender completamente el calamar ... Creo que la última versión 3.5 ha llegado, pero esta página web puede ser una solución para su problema actual.