Convivência
Funciona junto com o que você já usa.
O atalince não substitui o seu firewall. Ele cria cadeias próprias, põe os saltos no lugar certo e deixa as suas regras como estão.
01Ordem no firewall
Quem vem antes, quem vem depois.
Desde o agente 1.0.2, os saltos do atalince entram logo depois das regras que só descartam tráfego e à frente de qualquer regra que possa aceitar. Um IP bloqueado não escapa por um ACCEPT anterior, e ninguém fica brigando pela primeira posição.
INPUT · ordem dos saltos
- 1f2b-sshdsó descartafica na frente
- 2ATALINCE-BANSatalinceIPs bloqueados → DROP
- 3ATALINCE-INPUTatalinceIPs permitidos, regras, geobloqueio
- 4ufw-before-inputpode aceitarfica depois
- ufw
- As regras do ufw não são alteradas.
- firewalld
- Se um reload apagar o salto para a cadeia do atalince, o agente refaz.
- CSF
- As regras do CSF continuam como estão.
- fail2ban
- As cadeias f2b-* só descartam; o atalince entra logo depois delas.
- CrowdSec
- Com o bouncer de firewall em iptables, o atalince entra logo depois das cadeias dele.
- mailcow
- O atalince entra logo depois da cadeia MAILCOW, sem disputar posição.
- Docker
- Portas publicadas passam pela FORWARD. O agente mantém dois saltos no topo da DOCKER-USER (desde o 1.0.4) ou da FORWARD com o backend nftables do Docker (desde o 1.0.7).
- Coolify e Compose
- Publicam portas pelo Docker, então ficam cobertos do mesmo jeito.
- DROPs manuais
- Regras suas que só descartam continuam na frente.
03Na saída
Desinstalar não leva nada seu.
Removido
- O binário atalince-agent e o serviço systemd
- As cadeias ATALINCE-INPUT e ATALINCE-BANS e os conjuntos atalince-*
- O estado local do agente
Fica
- As suas regras de firewall, inclusive as do ufw, firewalld ou CSF
- Os seus arquivos e logs
Programa Founders
Use o atalince desde o começo.
Recursos do Pro para até 3 servidores, sem cobrança, por 12 meses. Cada inscrição é aprovada pela equipe.