Блокировка рекламы

Материал из FRUCT Maemo wiki (Russian)
Версия от 19:42, 6 февраля 2010; Admin (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Блокировка рекламы

Содержание


Внешние устройства

Различные точки на маршруте от вашего устройства к Интернет могут обеспечить методы блокировки рекламы. Вспомните о вашем роутере/шлюзе/модеме, внешнем proxy, вашем провайдере Интернет-услуг и вашем DNS сервере. Все они могут обеспечивать различные уровни фильтрации, хотя это все еще не распространено.

При условии доступности это самый предпочтительный метод, так как он не оказывает влияния на работу устройства, которое используется для поиска и просмотра информации.

Преимущества:

  • Не оказывает влияние на работу устройства для поиска и просмотра информации.

Недостатки:

  • Часто менее отлаженные и эффективные подпрограммы.
  • Доступен только в том случае, если вы можете конфигурировать элементы вашего Интернет-маршрута.
  • Его может быть трудно найти и сконфигурировать.
  • Блокировка выполняется на уровне соединения, поэтому может быть нанесен вред другим сетевым приложениям.
  • Наносит ущерб всем, кто использует одно и то же Интернет-соединение (хотя это также может быть и преимуществом).

Файл hosts

Файл hosts работает посредством блокировки доступа к большому количеству известных серверов с рекламой, таким образом не допуская загрузку содержимого с этих серверов. Хотя файл hosts не дает рекламной информации загрузиться, он не удаляет эти элементы со страницы, поэтому вы можете видеть предупреждения о недостающих страницах, изображениях и сценариях. Этот метод можно использовать вместе с методом СSS, чтобы эти элементы скрывать.

Правила для таких блокировок находятся в /etc/hosts. Просто добавьте содержимое одного из файлов-образцов hosts в конец вашего файла hosts. Для его редактирования понадобится доступ с правами администратора. Проследите за тем, чтобы добавить его к уже существующему контенту, а не затереть его, так как он необходим для нормальной работы планшета.

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

Преимущества:

  • Минимальное влияние на работу (в действительности нулевое).

Недостатки:

  • Менее основателен и эффективен по сравнению с другими методами.
  • Необходимо иметь доступ с правами администратора и использовать XTerm для конфигурации.
  • От отнимающего много времени до выводящего на время из строя. (Решение смотрите ниже)
  • Файл hosts может блокировать доступ к сети некоторых приложений, так как правила в нем используются всеми приложениями, у которых есть доступ к сети.

CSS

Метод CSS использует таблицу стилей пользователя, которую браузер будет применять ко всем страницам. В таблице стилей есть правила для удаления элементов рекламы со страницы, но тем не менее она не предотвращает скачивание рекламы. Любое из предложенных на странице решений можно использовать для предотвращения скачивания рекламы и снижения загрузки канала. Метод CSS действительно предлагает хорошо отлаженные опции для настраивания визуализации веб-страниц, например, не только для удаления рекламы, но также для настраивания схемы размещения под ваш интернет планшет.

Пример такого CSS файла смотрите на Floppymoose.com. Поместите файл userContent.css в /home/user/.mozilla/microb/chrome/userContent.css и перезапустите MicroB.

Преимущества:

  • Самое современное решение для модифицирования схемы размещения веб-страниц.

Недостатки:

  • Реклама все еще скачивается, она просто не показывается, поэтому в данном случае нет снижения загрузки канала.
  • Сложные файлы CSS могут оказывать влияние на работу.

Быстрое переключение

Сейчас существует сценарий, написанный на Perl, который позволяет быстро подключать и отключать файлы hosts и CSS. Воспользуйтесь этим hosts_css_toggler.txt файлом, переименуйте его в hosts_css_toggler.pl и выполните его. После этого просто запустите его как администратор для подключения и отключения метода блокировки рекламы Hosts/CSS. Необходимо перезагрузить браузер, чтобы изменения вступили в действие. Для получения более подробной информации и инструкций, перейдите по ссылке, предложенной для скачивания сценария.

Privoxy

Главная статья Шаблон:Main

Privoxy это приложение, которое может выступать, кроме всего прочего, в качестве фильтрующего рекламу proxy-сервера. Это значит, что вместо непосредственного соединения с Интернет, соединение фильтруется через приложение Privoxy, которое очищает соединение от рекламы.

Преимущества:

  • Более низкое влияние на работу, чем у Adblock Plus, но может быть выше, чем у комбинации файл hosts/CSS.
  • Довольно легко инсталлировать.
  • В процессе работы может модифицировать контент, например, переформатировать веб-страницы для небольшого экрана.

Недостатки:

  • Небольшое влияние на работу.
  • Работает только в сохраненных соединениях, где он сконфигурирован.
  • Конфигурация может быть сложной.
  • Во время использования может блокировать некоторые приложения от сети.

Для инсталляции Privoxy:

  1. Убедитесь, что репозиторий Extras активирован и установите Privoxy из Диспетчера приложений. После инсталляции вы не увидите Privoxy в меню. Приложение просто работает в фоновом режиме во время инсталляции.
  2. Закройте сетевое соединениe на планшете.
  3. Зайдите в Параметры-> Панель Управления -> Соединения -> Соединения.
  4. Выберите соединение, с которым будете использовать Privoxy.
  5. Нажмите «Редактировать», «Далее», «Далее», «Далее», «Дополнительно».
  6. Во вкладке «Proxies» выберите «Использовать Proxy».
  7. Для «HTTP proxy» и «HTTPS proxy» используйте 127.0.0.1.
  8. Для «Номера Порта» в «HTTP proxy» и «HTTPS proxy» используйте 8118.
  9. Нажмите «OK», «Закончить» «Готово», «OK».
  10. Снова подключитесь к сети с тем соединением, которые только что изменили.


Теперь данное соединение использует Privoxy и реклама должна быть блокирована. Для каждого сохраненного соединения, с которым планируется использовать Privoxy, нужно отредактировать настройки proxy так, как описано выше. Хотя можно изменить настройки блокирования рекламы через редактирование конфигурационных файлов в /etc/privoxy, настройки по умолчанию подойдут для большинства пользователей. Для редактирования настроек требуются права администратора.

Возможно, что Privoxy не даст некоторым приложениям войти в сеть, так как все приложения теперь должны проходить через Privoxy для http и https доступа. Приложение Wayfinder Map, например, не может скачивать карты через соединение с Privoxy. Простое решение заключается в том, чтобы создать еще одно сетевое соединение через Настройки, не использующее Privoxy, и по необходимости переключаться между ними. Или, если известно, к какому именно домену или доменам приложение попытается получить доступ, можно добавить их в список проверенных доменов Privoxy. Для этого отредактируйте файл /etc/privoxy/user.action и поместите его в раздел ' { -block }'.

Adblock Plus

Популярная подключаемая программа Adblock Plus от Mozilla перенесена для работы с MicroB.

Преимущества:

  • Легко инсталлировать.
  • Достаточно легко конфигурировать.
  • Не оказывает влияния ни на какие другие приложения, кроме браузера.
  • Более основательный и эффективный метод, чем методы hosts/CSS.

Недостатки:

  • Существенное влияние на работу, которое часто нейтрализует преимущества от блокировки рекламы.

Программа предлагается в репозитории Browser Extras.

Вы можете сэкономить время и создать ваш черный список, скопировав существующий файл patterns.ini на ваш планшет по адресу: /home/user/.mozilla/microb/adblockplus. Например, на Windows XP эту программу можно найти в C:\Documents and Settings\User\Application Data\Mozilla\Firefox\Profiles\xxxxxxx.default\adblockplus.

Она прекрасно работает совместно с расширением Flashblock, также доступным в Browser Extras.

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты