Repository navigation
Releases
SquidManager 1.0.2
SquidManager 1.0.2
Panel web para gestionar Squid Proxy — con asistente de IA, buscador de referencias, panel central de monitoreo, análisis, cuotas, SSL Bump y mucho más. Docker o instalación nativa. Interfaz en español, inglés y portugués.
Web panel to manage Squid proxy — with an AI assistant, a references search, a central monitoring panel, analytics, quotas, SSL Bump and more. Docker or native install. UI in Spanish, English and Portuguese.
Qué lo distingue / What sets it apart
- 🤖 Asistente de IA: responde cómo usar el panel citando la documentación (búsqueda local). En modo agéntico consulta tu configuración real y propone ACLs que tú confirmas: nunca aplica nada solo. Proveedor a elegir: Claude, OpenAI, Gemini, Groq, OpenRouter, DeepSeek, Mistral, NVIDIA NIM, Ollama en tu red o cualquiera compatible con OpenAI.
- 🔎 Buscador de referencias: cruza ACLs, reglas, grupos (con sus miembros) y delay pools: «¿por qué está bloqueado este sitio?», «¿puedo borrar esta ACL?».
- 🌐 Panel central: monitoriza varios SquidManager (y Squid «básicos» sin panel) en un árbol de varios niveles.
- 📊 Análisis con informes PDF, 📥 importación de un Squid existente conservando contraseñas, backup con vista previa, ⏱️ cuotas y ancho de banda, 🔔 avisos y reporte diario por correo y Telegram, 🧩 módulos opcionales.
- 🔒 Pasó una auditoría de seguridad externa y sus hallazgos están corregidos.
Instalar / Install
# Docker, imágenes ya construidas (unos minutos) / pre-built images (a few minutes)
curl -fsSL https://raw.githubusercontent.com/luislopezsanchez/squid-manager/main/install-imagenes.sh -o install-imagenes.sh
sudo bash install-imagenes.shOtras vías / Other ways: Docker compilando (install.sh), nativa sin Docker (install-nativo.sh) y detrás de un proxy corporativo (install-tras-proxy.sh). Ver / see README.
Cambios en 1.0.2
- README y descripción del repositorio con todo lo que distingue al proyecto.
- El artículo de ayuda del Asistente ya describe los proveedores a elegir, la búsqueda local y la indexación automática.
Detalle de todas las versiones en el CHANGELOG. Software libre bajo AGPL-3.0 o posterior.
El código se ha creado con asistencia de IA bajo la dirección y revisión de su autor; ver
NOTICE. / Built with AI assistance under the author's direction and review; seeNOTICE.
SquidManager 1.0.1
SquidManager 1.0.1 — primera versión estable pública / first public stable release
Panel web para gestionar Squid Proxy — ACLs, reglas de acceso, usuarios (locales, LDAP, Kerberos), SSL Bump, cuotas, paneles en vivo, auditoría y avisos por correo y Telegram. Docker o instalación nativa. Interfaz en español, inglés y portugués.
Web panel to manage Squid proxy — ACLs, access rules, users (local, LDAP, Kerberos), SSL Bump, quotas, live dashboards, audit log, email and Telegram alerts. Docker or native install. UI in Spanish, English and Portuguese.
Instalar / Install
# Docker, imágenes ya construidas (unos minutos) / pre-built images (a few minutes)
curl -fsSL https://raw.githubusercontent.com/luislopezsanchez/squid-manager/main/install-imagenes.sh -o install-imagenes.sh
sudo bash install-imagenes.shOtras vías / Other ways: Docker compilando (install.sh), nativa sin Docker (install-nativo.sh), y detrás de un proxy corporativo (install-tras-proxy.sh). Ver / see README.
Novedades principales
- Software libre (AGPL-3.0 o posterior), con términos adicionales de autoría y marca. Componentes de terceros en
THIRD_PARTY_NOTICES.md. - Imágenes de Docker publicadas en ghcr.io y un instalador rápido.
- Instalación nativa detrás de un proxy corporativo (
install-tras-proxy.sh --nativo). - Actualizar desde el panel también en Docker.
- Revisión de seguridad externa aplicada: SSRF a través del proxy, clave de la CA, Kerberos, secretos guardados, cabeceras, límite de login, cambio obligatorio de la contraseña inicial y más (
docs/audits/). - Backup v2 con vista previa y restauración todo o nada; importación de un Squid existente.
- Cuotas, notificaciones, reporte diario, módulos opcionales y Asistente de IA con varios proveedores.
- Fuentes del panel alojadas en el propio servidor (sin pedirlas a terceros) y destino del formulario de Contacto configurable.
Detalle completo en el CHANGELOG.
El código de este proyecto se ha creado con asistencia de IA bajo la dirección y revisión de su autor; ver
NOTICE. / This project was built with AI assistance under the author's direction and review; seeNOTICE.