sift
Sift es un bloqueador de anuncios y rastreadores a nivel de red escrito en Rust. Es una sustitución directa de AdGuard Home v0.107.79, manteniendo compatibilidad total con configuraciones y datos. Soporta DNS sobre TLS, HTTPS, QUIC y HTTP/3 en un binario estático de 10 MB.
Ficha actualizada 24 sept 2026, 3:53 · upstream 24 sept 2026, 3:48 · release v0.10.0
Qué es sift
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Sift funciona como bloqueador de anuncios y rastreadores a nivel de red. Puedes apuntar tu router o dispositivos hacia él para filtrar todas las consultas DNS mediante listas de bloqueo suscritas. Dispone de una interfaz web propia en React/TypeScript, registro de consultas y estadísticas.
Es una sustitución directa (drop-in replacement) para AdGuard Home v0.107.79. Lee y escribe el mismo archivo de configuración, log de consultas y base de datos de estadísticas. Esto permite migrar o revertir sin cambiar archivos, manteniendo la compatibilidad con Docker y systemd.
No incluye funciones como navegación segura, control parental ni servidor DHCP. Soporta cifrado DNS (DoT, DoH, DoQ) y HTTP/3 con conexiones persistentes para reducir latencia. La interfaz web está en inglés únicamente.
- Sustitución de AdGuard Home sin perder configuración
- Bloqueo de anuncios en todo el router o red doméstica
- Implementación de DNS cifrado (DoT, DoH) en servidores locales
- Filtrado personalizado por cliente (IP, MAC, subnet)
- Binario estático de Rust (~10 MB), sin dependencias de sistema
- Compatibilidad total con AdGuard Home v0.107.79 (config y datos)
- Soporte nativo para DNS sobre TLS, HTTPS, QUIC y HTTP/3
- Interfaz web propia en React/TypeScript con estadísticas detalladas
- No incluye servidor DHCP ni funciones de navegación segura
- Sin soporte directo para DNSCrypt (requiere proxy externo)
- Interfaz web únicamente en inglés
- Control parental deshabilitado por privacidad (envío de datos a terceros eliminado)
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Puede instalarse como servicio systemd o mediante Docker. Para actualizaciones, usar etiquetas SHA en lugar de 'latest' para evitar cambios no deseados. El script de instalación verifica checksums antes de reemplazar el binario. Mantén copias de seguridad en /opt/AdGuardHome si migras desde AdGuard Home original.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.
