vasilev12345
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Про hosts учту, но мне хочется научиться делать это именно средствами самого proxy+. Хотя бы потому, что метод с хостами ограничен по возможностям. Я предпочитаю фильтрацию по пути к файлу. В AdBlock Plus, который отвечает за блокирование рекламы в FireFox у меня 200 строчек - и они защищают меня от 90-95 процентов рекламы. В Maxthon (это такая надстройка над IE) результат примерно такой же, но строк побольше - порядка 600 (там фильтры не используют регулярные выражения). Естественно, бывают ложные срабатывания, но я готов смириться. Ладно, этот вопрос проехали. Пока выкрутился именно набором строк, который выцепил из Maxthon и прикрутил в качестве списка адресов рекламы. По другой вопросу спрошу. У меня получились три таких правила: Deny reklam-url Allow fullpass All Deny !free-url reklam-url - текстовый файл со списками адресов рекламы и счетчиков fullpass - имя и пароль доступа в www, при наборе которого юзер получает возможность ходить по сайтам, кроме запрещенных первой строкой (т. е. url=*) free-url - список адресов, по которым пользователь может ходить, даже если он не знает имени и пароля (текстовый файл) В основном все работает, но две проблемы. 1. На месте заблокированной рекламы получаются некрасивые дырки. Хотелось бы их скрыть. Видимо, в первом правиле требуется вместо Deny сделать какой-то Rewrite, который бы заменял рекламу на прозрачный gif или текстовую надпись Block by Proxy. Это можно сделать? 2. Proxy+ стоит по адресу 192.168.0.100. Третье правило перекрывает неавторизованный доступ к 192.168.0.100:4481 (страница ввода пользовательского пароля) и 192.168.0.100:80 (встроенный в прогу веб-сервер). По логике добавление ip адреса 192.168.0.100 в список free-url должно снимать проблему, но этого не происходит. Что делать? |