Skip to content

Releases

SquidManager 1.0.2

Choose a tag to compare

@luislopezsanchez luislopezsanchez released this 01 Oct 16:05

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.sh

Otras 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; see NOTICE.

SquidManager 1.0.1

Choose a tag to compare

@luislopezsanchez luislopezsanchez released this 01 Oct 15:37

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.sh

Otras 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; see NOTICE.