0a82dd3a02
- установщик: `[DEFAULT] ignoreip` в jail.local — локальные сети и WireGuard исключены всегда, свой адрес добавляется флагом `--ignore-ip <ip|cidr>`; админ, часто заходящий в панель, больше не банит сам себя; - участник может менять свой никнейм на сервере без MANAGE_NICKNAMES и без проверки иерархии (тайм-аут на себя по-прежнему запрещён); - тест на смену своего ника и запрет self-тайм-аута.
34 lines
1.0 KiB
Smarty
34 lines
1.0 KiB
Smarty
# Сгенерировано deploy/install.sh — не редактируйте вручную.
|
|
# Исключения: локальные и доверенные адреса не банятся никогда. Админ,
|
|
# который часто перезаходит в панель, не должен блокировать сам себя
|
|
# (AGENT.md 9.6: баны за атаки, а не за работу).
|
|
[DEFAULT]
|
|
ignoreip = 127.0.0.1/8 ::1 ${FAIL2BAN_IGNOREIP}
|
|
|
|
# Jail для неудачных входов в приложение (AGENT.md 9.6).
|
|
[glchat-auth]
|
|
enabled = true
|
|
filter = glchat-auth
|
|
logpath = /opt/glchat/caddy/logs/access.log
|
|
maxretry = 10
|
|
findtime = 5m
|
|
bantime = 30m
|
|
action = iptables-allports[name=glchat-auth]
|
|
|
|
[sshd]
|
|
enabled = true
|
|
port = ${SSH_PORT}
|
|
maxretry = 5
|
|
findtime = 10m
|
|
bantime = 1h
|
|
action = iptables-allports[name=sshd]
|
|
|
|
[recidive]
|
|
enabled = true
|
|
logpath = /var/log/fail2ban.log
|
|
banaction = iptables-allports
|
|
bantime = 1w
|
|
findtime = 1d
|
|
maxretry = 3
|
|
action = iptables-allports[name=recidive]
|