diff --git a/docs/readme.eng.md b/docs/readme.eng.md index 5f93d35..8f5f11a 100644 --- a/docs/readme.eng.md +++ b/docs/readme.eng.md @@ -797,6 +797,10 @@ may start to break the website. This situation can only be controlled manually. Remove undesired domain from the autohostlist file, restart nfqws/tpws or send them SIGHUP. Use exclude hostlist to prevent further auto additions. +It's possible to use one auto hostlist with multiple processes. All processes check for file modification time. +If a process modified autohostlist, all others will reread it automatically. +All processes must run with the same uid. + If zapret scripts are used then autohostlist is `ipset/zapret-hosts-auto.txt` and exlude list is `ipset/zapret-hosts-user-exclude.txt`. autohostlist mode includes hostlist mode. You can use `ipset/zapret-hosts-user.txt`. diff --git a/docs/readme.txt b/docs/readme.txt index 55c407e..0d5fe0a 100644 --- a/docs/readme.txt +++ b/docs/readme.txt @@ -1044,6 +1044,10 @@ nfqws и tpws могут сечь варианты 1-3, 4 они не распо В лог заносятся только основные события, ведущие к занесению хоста в лист. По логу можно понять как избежать ложных срабатываний и подходит ли вообще вам этот режим. +Можно использовать один autohostlist с множеством процессов. Все процессы проверяют время модификации файла. +Если файл был изменен в другом процессе, то происходит перечитывание всех include листов, включая autohostlist. +Все процессы должны работать под одним uid, чтобы были права доступа на файл. + Скрипты zapret ведут autohostlist в ipset/zapret-hosts-auto.txt. install_easy.sh при апгрейде zapret сохраняет этот файл. Режим autohostlist включает в себя режим hostlist.