Интеграция с 24hTV (24часаТВ)

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

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

просмотр истории страницы

{include:CarbonBilling:Настройка услуг IPTV}

h3. Добавьте правила фаервола

Добавьте правила фаервола по статье "[CarbonBilling:Дополнительные настройки. hooks. Хуки. Свои правила в firewall]", так как 24hTV может обращаться только на порт 443.

В приведенном примере подсеть 91.194.226.0/23 относится к сети платежной сети Тинькофф. Перед добавлением правил уточните актуальные адреса 24hTV у представителей.

Файл */app/asr_cabinet/cfg/hooks*
{code}if [ "$1" == "/etc/init.d/firewall" -a "$2" == "start" ]; then
source /cfg/config
echo "========================================="
set +x
iptables -t nat -I asr_cabinet_prerouting -p tcp -m tcp -s 91.194.226.0/23 --dport 80 -m addrtype --dst-type LOCAL -j DNAT --to-destination 169.254.14.44:1444
iptables -t nat -I asr_cabinet_prerouting -s 91.194.226.0/23 -p tcp -m tcp --dport 443 -m addrtype --dst-type LOCAL -j DNAT --to-destination 169.254.14.43:2443
set +x
fi{code}
Файл */app/asr_fiscal/cfg/hooks*
{code}if [ "$1" == "/etc/init.d/firewall" -a "$2" == "start" ]; then
source /cfg/config
echo "========================================="
set -x
iptables -t nat -I asr_fiscal_prerouting -p tcp -m tcp -s 91.194.226.0/23 --dport 80 -m addrtype --dst-type LOCAL -j DNAT --to-destination 169.254.14.44:${app[apache.port]}
iptables -t nat -I asr_fiscal_prerouting -s 91.194.226.0/23 -p tcp -m tcp --dport 443 -m addrtype --dst-type LOCAL -j DNAT --to-destination 169.254.14.43:${app[apache.sslport2]}
set +x
fi {code}