Всплывающее окно на прокси-сервере
luxurydab 19 мая, 2010 - 13:34
Есть Squid. Необходимо сделать всплывающее окно сверху при посещении любого сайта. При чём не для всех, а для некоторых ip. Может кто сталкивался? Чем лучше реализовать? Может каким-то редиректором? В какую сторону копать?
»
- Для комментирования войдите или зарегистрируйтесь
Цель? Это не додлжен делать
Цель? Это не додлжен делать сквид в принципе. Ибо это связано с кодингом немалым
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
люди пользуются инетом
люди пользуются инетом ежедневно, каждый открывает браузер и видит там небольшую строку в которой какая-то информация, новость, уведомление и т.п. Конечно проще бы было сделать если бы это был какой-то php proxy...
Пока вижу, как вариант, сделать это через ридиректор, например SquidGuard. Человек хочет открыть какую-то страницу, а его посылает на страницу с новостью, после чего джаваскриптом редиректит через время, к примеру 1 мин. на страницу которую он хотел. Что-то вроде этого...
Может у кого есть по лучше идеи?
можно поднять на каком то
можно поднять на каком то порту apache и заварачитвать на него вебтрафик при момощи ipset+iptables .. переодически прогенерив список ip адресов в цепочку ipset (можно и на iptables если адресов не много) // при прочитке уведомления показаного вами песетитель жмет кнопку и удаляет себя из цепочки редиректов .. жмет ф5 и летит куда хотел..
вариантов много : все тормоза
вариантов много : все тормоза - в голове
1) сходить на хомепаге сквида и далее по "дружественным ссылкам" - вопрос давно решен и возможно находится в категории ФАК
2) посмотреть в сторону OPTIONS FOR REWRITING или REQUEST FORWARDING или TAG: deny_info
3) cache_peer ... parent , а в качестве вышестоящего прокси использовать HAVP (например) или Apache
4) поставить апач, смотрящим вовнутрь и настроенный как прокси, вышестоящим прокси использовать сквид
5) отправлять на проверку антивирусом (штатным или самопальным), а в антивирусе докрутить функцию "всплывающего окна"
6) повесить сквид на два порта и использовать проход squid -> прослойка -> squid -> инет
в качестве "прослойки" свой микроскрипт для всплывающего окна
это первое, что пришло в голову, но можно еще вариантов надумать
однако я убежден, что вариант давно решен штатными средствами сквида и что-то подобное видел года два назад
что-то добрый я сегодня ....