Интеграция с XGE, Billing.SoftRouter. Хук event.sh для XGE, Billing.SoftRouter

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (11)

просмотр истории страницы
h5. Необходимо создать сам хук:

\\
{panel}
{panel}
\\

h5. Наполнить его следующим содержимым:

\\
{code}

#!/bin/bash

ip_block_full_add() {
local ip="$1"
echo "/usr/sbin/ipset add $IPSET $ip" | $SSH
}

ip_block_full_del() {
local ip="$1"
echo "/usr/sbin/ipset del $IPSET $ip" | $SSH
}

# получить список заблокированных ip адресов
ip_block_full_get() {
echo "/usr/sbin/ipset save $IPSET" | $SSH | __only_ip
}
{code}

\\

h5. Чтобы всё заработало нужно:

# Указать правильный IP адрес XGE в переменной $SSH
# Сгенерировать ключи (на все вопросы - enter):
{panel}
chroot /app/reductor /usr/bin/ssh-keygen
# Проверить выполнение команды
{panel}
chroot /app/reductor
TIMEOUT=0 /usr/local/Reductor/bin/events.sh
{panel}