На русской версии The Daily WTF пишут про нестандартное использование CD-ROM-а для выключения компа, через который идёт беспроводная сеть:
У нас в офисе имеется фирменный беспроводной канал… Сам этот канал, представляет собой обычный компьютер, в который воткнута до идиотизма дорогая PCI-карта с не менее идиотскими драйверами. Примерно раз в пару дней (а иногда и по несколько раз в день), беспроводная карта сходит с ума, и в соответствии с рекомендациями производителя чтобы привести ее в чувство мы должны «просто обесточить компьютер, а потом включить его снова». Фича такая я полагаю….
В принципе, решение почти такое же, что и раньше. Подумалось, что можно даже к мониторингу сети прикрутить.
* * *
Замечательный пример использования цепочки проксей: squid для кэширования, bfilter для фильтрации рекламы (кстати, подходят фильтры от AdBlock!) и Ziproxy для сжатия трафика.
Надо будет на домашнем сервере закрутить.
* * *
А я начитавшись yusi потихоньку осваиваю Awesome. Прощай, KDE4, наши встречи были ошибкой! Awesome очень нравится, как-нибудь попробую об этом написать.
Возможно, я чего-то не понимаю, но ziproxy имхо имеет смысл только в качестве обратной прокси. Ибо какой смысл получать несжатый трафик на 5-10 Мбит из инета и затем сжимать его для передачи по 100 Мбит локалке? Получаются только тормоза на запаковку-распаковку…
Идея bfilter была неплоха, но совершенно убивает отсутствие возможности конфигурации. Я бы с удовольствием поставил на работе, но у нас инет раздается только через прокси от Большого Провайдера (в гробу видавшего слово “прозрачный”). И bfilter, видимо, при таких раскладах пахать не будет 🙁
Вообще один мой товарищ зарубил у себя на домашнем сервере рекламу прямо через сквид. Вроде нормально работает. Я же подумываю о сквидгарде – все равно вконтакт сотрудникам резать (да, вот такой я злой! :))
Как я понял: в данном случае ziproxy нужен для того, чтобы всегда испрашивать от серверов только сжатый контент, вне зависимости, какой от него спрашивают броузеры.
В статьях, которые приводи автор везде говорится, что “в конфигурации не нуждается” и тут же приводятся конфиги 🙂
А bfilter-у тоже, наверное, можно подсунуть Parent-proxy, надо поискать.
И опять сошлюсь на автора: “Раньше рекламу резал SquidGuard, но как-то не качественно получалось.”
Как я понял: в данном случае ziproxy нужен для того, чтобы всегда испрашивать от серверов только сжатый контент, вне зависимости, какой от него спрашивают броузеры.
Немного новый взгляд на проблему 🙂
Но что мешает по-стариковски заменять заголовки в том же сквиде? Например,
header_replace Accept-Encoding gzip
Все равно сервер выдаст Content-Encoding gzip и браузер сам распакует контент.
А bfilter-у тоже, наверное, можно подсунуть Parent-proxy, надо поискать.
Идейка уже появилась. Есть такая штука – dante. Например
1. Может, bfilter-у неудобно из компрессированного контента вырезать рекламу?
2. Так данте вроде ж сокс-прокси?
1. Ну насколько я понял он фильтрует главным образом по урлам. А там ведь пофигу – сжатое, несжатое…
Кроме того, в приведенных манах bfilter все равно стоит между ziproxy и инетом. Так что это практически эквивалентно моему варианту 🙂
2. Не только socks. Пишем в конфиге
proxyprotocol: http_v1.0
и получаем профит. Я так уже IMspector (который сам прозрачный ICQ-прокси, наивно требующий для себя нормального инета) на работе завернул. Пашет!
Отбой тревоги. Неконфигурируемость bfilter’а была сильно преувеличена 🙂
Вот только rpm’ок для него я не нашел. Может искал плохо. А в “ручной сборке” даже инит-скрипта нет 🙁 Ужас.
Хорошо хоть под Ленни нормальная пакетная сборка есть.
А вы сами так пробовали делать?