diff --git a/docs/learn/node-plugins.md b/docs/learn/node-plugins.md index 8ecb61b..6b3785a 100644 --- a/docs/learn/node-plugins.md +++ b/docs/learn/node-plugins.md @@ -407,3 +407,35 @@ Shared Lists – это список IP-адресов, которые могу "blockDuration": 3600 } ``` + +## Executor + +Executor + +**Executor** позволяет вам отправлять команды на выполнение: временная блокировка IP-адресов, снятие блокировки IP-адресов, сброс таблицы `nftables`. + +:::warning +Для его работы **необязательно** иметь включенные плагины, однако директива `cap_add: NET_ADMIN` должна быть **обязательно** включена. +::: + +### Block IPs + +Node Plugins + +Команда предназначена для **временной блокировки IP-адресов**. Вы можете указать несколько адресов и время блокировки в секундах. 0 – означает до момента перезапуска Remnawave Node или изменения конфигурации плагина, который привязан на этой ноде. + +:::tip + +Пожалуйста, не используйте эту команду для перманентной блокировки IP-адресов. Используйте плагин **Blacklist** для этого. + +::: + +### Unblock IPs + +Node Plugins + +Команда предназначена для **снятия блокировки IP-адресов**. При ее выполнении – будет отправлен запрос на снятие IP-адреса из таблицы `nftables`. + +### Reset nftables + +Команда предназначена для **сброса таблицы `nftables`**. При ее выполнении – будет отправлен запрос на пересоздание таблицы `nftables`. diff --git a/static/node-plugins/executor-ip-block.webp b/static/node-plugins/executor-ip-block.webp new file mode 100644 index 0000000..10ea491 Binary files /dev/null and b/static/node-plugins/executor-ip-block.webp differ diff --git a/static/node-plugins/executor-ip-unblock.webp b/static/node-plugins/executor-ip-unblock.webp new file mode 100644 index 0000000..bab6482 Binary files /dev/null and b/static/node-plugins/executor-ip-unblock.webp differ diff --git a/static/node-plugins/executor.webp b/static/node-plugins/executor.webp new file mode 100644 index 0000000..eb20fab Binary files /dev/null and b/static/node-plugins/executor.webp differ