Скопируйте соответствующую ссылку из раздела модули и передайте её в компанию 24 Часа ТВ.


Установка Proxy для передачи IP адреса абонента на маршрутизаторе MikroTik


При использовании NAT на маршрутизаторе MikroTik, сервис 24 Часа ТВ видит только внешний IP адрес. Этого можно избежать, Вам не потребуется установка дополнительного сервера с nginx.


Включите Proxy на маршрутизаторе:

/ip proxy set enabled=yes max-cache-size=none max-client-connections=5000 max-server-connections=5000 port=3128

Задайте максимальные значения общих и одновременных подключений. В нашем случае установлено 5000, в некоторых прошивках данное значение может быть меньше. Обязательно отключите кэш.


Добавьте правило переадресации абонентского трафика 24 Часа ТВ -> Proxy:

/ip firewall nat add action=redirect chain=dstnat comment="proxy tv24" dst-address=195.191.208.131 dst-port=80 protocol=tcp src-address=10.0.0.0/16 to-ports=3128

, где 10.0.0.0/16 - серый пул абонентов.


Добавьте разрешающее правило Proxy:

/ip proxy access add comment="tv24" dst-address=195.191.208.131

Будет не лишним поднять его на самый верх.


Важно! На этапе интеграции с 24 Часа ТВ, Вас попросят предоставить URL Proxy. Данный способ настроен так, что маршрутизатор перехватывает все не защищенные соединения с сервисом 24 Часа ТВ и пропускает через себя, при этом добавляет внутренний IP в заголовок. Передайте следующий URL Proxy:

http://api.24h.tv