Convivencia
Funciona junto con lo que ya usas.
atalince no reemplaza tu firewall. Crea cadenas propias, pone los saltos en el lugar correcto y deja tus reglas como están.
01Orden en el firewall
Quién va antes, quién va después.
Desde el agente 1.0.2, los saltos de atalince entran justo después de las reglas que solo descartan tráfico y delante de cualquier regla que pueda aceptar. Una IP bloqueada no se escapa por un ACCEPT anterior, y nadie se pelea por la primera posición.
INPUT · orden de los saltos
- 1f2b-sshdsolo descartaqueda delante
- 2ATALINCE-BANSatalinceIPs bloqueadas → DROP
- 3ATALINCE-INPUTatalinceIPs permitidas, reglas, geobloqueo
- 4ufw-before-inputpuede aceptarqueda después
- ufw
- Las reglas de ufw no se modifican.
- firewalld
- Si un reload borra el salto a la cadena de atalince, el agente lo rehace.
- CSF
- Las reglas de CSF siguen como están.
- fail2ban
- Las cadenas f2b-* solo descartan; atalince entra justo después de ellas.
- CrowdSec
- Con el bouncer de firewall en iptables, atalince entra justo después de sus cadenas.
- mailcow
- atalince entra justo después de la cadena MAILCOW, sin disputar la posición.
- Docker
- Los puertos publicados pasan por FORWARD. El agente mantiene dos saltos al inicio de DOCKER-USER (desde la 1.0.4) o de FORWARD con el backend nftables de Docker (desde la 1.0.7).
- Coolify y Compose
- Publican puertos a través de Docker, así que quedan cubiertos de la misma forma.
- DROPs manuales
- Tus reglas que solo descartan siguen delante.
03Al salir
Desinstalar no se lleva nada tuyo.
Se elimina
- El binario atalince-agent y el servicio systemd
- Las cadenas ATALINCE-INPUT y ATALINCE-BANS y los conjuntos atalince-*
- El estado local del agente
Se queda
- Tus reglas de firewall, incluidas las de ufw, firewalld o CSF
- Tus archivos y logs
Programa Founders
Usa atalince desde el comienzo.
Recursos de Pro para hasta 3 servidores, sin costo, durante 12 meses. El equipo aprueba cada solicitud.