LINUX.ORG.RU
ФорумAdmin

сделать редирект hhtp без веб сервера.


0

0

Есть роутер на котором есть абоненты, работающие через ppp. Опеределенной части абонентов выдаются адреса из специально выделенной подсети. Надо перехватить http запросы, идущие на 80 порт с адресов этой сети и отдать определенный URL. Не сделать редирект на IP, это и с iptables можно сделать, или xinetd, а именно отдать адрес, типа http://test.ru/youblocked.html. На роутере нет вебсервера. Реально?

anonymous

Повесить через xinetd на 80-м порту bash-скрипт который выдаёт нужную страничку. Ограниченных товарищей через DNAT перекидывать на адрес локального роутера на порт 80.


Slavaz ★★★★★
()

Если уж совсем не хочется ставить squid, то можно делать редирект на какой-то веб-сервер, у которого default virtualhost будет брать всё и на любой GET\HEAD\POST запрос покажет одну и ту же страничку.

Bers666 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.