воскресенье, 3 апреля 2016 г.

Adblock и реклама

  Реклама нынче настолько навязчива, что даже в смартфоне люди ее привыкли видеть сотни и сотни банеров. Но меня это не устраивало.
  На смартфоне бороться с рекламой значительно сложнее - единственное решение root получить и исправить файл hosts.
  Однако упростить задачу можно, если поднять прокси. Squid +ssl bump решает проблему шифрования рекламных url. Рекламщики сами виноваты - не надо пользователей за дураков держать.
  Первым идут правила белых списков (нужно, чтобы js скрипты работали на некоторых сайтах). Потому как по умолчанию запрещено.



squid.conf

# пример файла whitelist:
# www\.blogger\.com
# blogger\.com
# белый список
acl whitelist url_regex -i "/opt/squid/etc/whitelist"

# ad\.mail\.ru
#
acl blacklist url_regex -i "/opt/squid/etc/blacklist"

# go2cloud.org
#
acl domain dstdomain "/opt/squid/etc/blacklist_domain"

# часто встречаются рекламные ссылки:
acl  SitesRegex  dstdom_regex  \.biz$ \.ua$ \.kz$ \.info$

# 123.123.123.123
acl ipdomain dst "/opt/squid/etc/blacklist_ip"

# js
acl js urlpath_regex -i \.js(\?.*)?$

# # расширения фалов запретить:
#\.[Ee][Xx][Ee](\?.*)?$ # блокируем файлы .exe
#\.[Jj][Ss](\?.*)?$ # блокируем файлы .js
#\.[Cc][Mm][Dd](\?.*)?$ #блокируем файлы .cmd
#\.[Bb][Aa](\?.*)?$ #блокируем файлы .bat
#\.[Mm][Ss][Ii](\?.*)?$ #юлокируем файлы .msi
#\.[Ss][Cc][Rr](\?.*)?$ # блокируем файлы .scr
#\.[Pp][Ii][Ff](\?.*)?$ # блокируем файлы .pif
#\.[Vv][Bb][Ss](\?.*)?$ # блокируем файлы .vbs
#\.[Vv][Bb][Ee](\?.*)?$ # блокируем файлы .vbe
#\.[Vv][Bb](\?.*)?$ # блокируем файлы .vb
#\.[Gg][Ii][Ff](\?.*)?$ # gif
#
acl blockfiles url_regex "/opt/squid/etc/blockfiles"

# vulkan
# mediaget
#  слова в url
acl vulkan url_regex -i "/opt/squid/etc/blockurl"
...
http_access allow  whitelist
http_access deny   blacklist
http_access deny    SitesRegex
http_access deny    ipdomain
http_access deny    js
http_access deny    blockfiles
http_access deny    vulkan

 Именно в таком порядке - это ОЧЕНЬ важно 

Результатом я очень доволен - блокировка скриптов позволяет не писать каждый домен с рекламными блоками:

1459642592.858      0 192.168.0.150 TCP_DENIED/403 3886 GET http://autocontext.begun.ru/autocontext2.js - HIER_NONE/- text/html
1459642592.936     78 192.168.0.150 TCP_MISS/200 930 GET http://www.ferra.ru/i/topmenu_button_bg.jpg - HIER_DIRECT/91.192.149.91 image/jpeg
1459642592.946     84 192.168.0.150 TCP_MISS/200 817 GET http://www.ferra.ru/i/button-search.png - HIER_DIRECT/91.192.149.91 image/png
1459642593.014      0 192.168.0.150 TCP_DENIED/403 4114 GET http://s7.addthis.com/js/300/addthis_widget.js - HIER_NONE/- text/html
1459642593.086      0 192.168.0.150 TCP_DENIED/403 4114 GET http://s7.addthis.com/js/300/addthis_widget.js - HIER_NONE/- text/html
1459642593.216      0 192.168.0.150 TCP_DENIED/403 3971 GET http://www.ferra.ru/i/adv_top_240-f.gif - HIER_NONE/- text/html
1459642593.217      0 192.168.0.150 TCP_DENIED/403 3965 GET http://www.ferra.ru/i/we_in_snets.gif - HIER_NONE/- text/html
1459642593.235      0 192.168.0.150 TCP_DENIED/403 3968 GET http://www.ferra.ru/i/icon_twitter.gif - HIER_NONE/- text/html
1459642593.235      0 192.168.0.150 TCP_DENIED/403 3971 GET http://www.ferra.ru/i/icon_facebook.gif - HIER_NONE/- text/html
1459642593.239      0 192.168.0.150 TCP_DENIED/403 3953 GET http://www.ferra.ru/i/icon_vk.gif - HIER_NONE/- text/html
1459642593.239      0 192.168.0.150 TCP_DENIED/403 3962 GET http://www.ferra.ru/i/icon_gplus.gif - HIER_NONE/- text/html
1459642593.243      0 192.168.0.150 TCP_DENIED/403 3886 GET http://autocontext.begun.ru/autocontext2.js - HIER_NONE/- text/html
1459642593.251      0 192.168.0.150 TCP_DENIED/403 3904 GET http://www.ferra.ru/i/bg-plashka.gif - HIER_NONE/- text/html
1459642593.428      0 192.168.0.150 TCP_DENIED/403 3886 GET http://autocontext.begun.ru/autocontext2.js - HIER_NONE/- text/html
1459642593.573      0 192.168.0.150 TCP_DENIED/403 4114 GET http://an.yandex.ru/system/context.js - HIER_NONE/- text/html
1459642593.582      0 192.168.0.150 TCP_DENIED/403 3913 GET http://www.ferra.ru/i/bg_option-nav.gif - HIER_NONE/- text/html
1459642593.832      0 192.168.0.150 TCP_DENIED/403 3931 GET http://www.ferra.ru/static/js/orphus.js - HIER_NONE/- text/html
1459642593.920      0 192.168.0.150 TCP_DENIED/403 3950 GET http://www.ferra.ru/i/orphus.gif - HIER_NONE/- text/html
1459642593.920      0 192.168.0.150 TCP_DENIED/403 3910 GET http://top.list.ru/counter? - HIER_NONE/- text/html
1459642593.933      0 192.168.0.150 TCP_DENIED/403 3877 GET http://autocontext.begun.ru/analytics.js - HIER_NONE/- text/html
1459642593.935      0 192.168.0.150 TCP_DENIED/403 4199 GET http://awaps.yandex.ru/0/9947/001001.htm - HIER_NONE/- text/html
1459642593.948      0 192.168.0.150 TCP_DENIED/403 4087 GET http://ads.adfox.ru/202433/getCode? - HIER_NONE/- text/html
1459642593.948      0 192.168.0.150 TCP_DENIED/403 3906 GET http://sync.rambler.ru/emily? - HIER_NONE/- text/html
1459642593.949      0 192.168.0.150 TCP_DENIED/403 3951 GET http://autolinkmaker.itunes.apple.com/js/itunes_autolinkmaker.js - HIER_NONE/- text/html
1459642593.980     47 192.168.0.150 TCP_DENIED/403 3867 GET http://st.top100.ru/pack/pack.min.js - HIER_NONE/- text/html
1459642593.989     41 192.168.0.150 TCP_DENIED/403 3835 GET http://cackle.me/widget.js - HIER_NONE/- text/html
1459642594.020      0 192.168.0.150 TCP_DENIED/403 3877 GET http://autocontext.begun.ru/analytics.js - HIER_NONE/- text/html
1459642594.120      0 192.168.0.150 TCP_DENIED/200 0 CONNECT mc.yandex.ru:443 - HIER_NONE/- -
1459642594.163   1200 192.168.0.150 TCP_MISS/200 78479 GET https://play.google.com/intl/en_us/badges/images/generic/ru-play-badge.png - HIER_DIRECT/64.233.165.200 image/png
1459642594.168   1574 192.168.0.150 TCP_MISS/200 327876 GET http://www.ferra.ru/869x3000/images/438/438886.png - HIER_DIRECT/91.192.149.91 image/png
1459642594.176      0 192.168.0.150 TAG_NONE/403 3596 GET https://mc.yandex.ru/metrika/watch.js - HIER_NONE/- text/html
1459642594.195   1182 192.168.0.150 TCP_MISS/200 114932 GET https://fonts.gstatic.com/s/ptsans/v8/O5pe56LvR8OXax_Q9tUMDg.woff - HIER_DIRECT/128.74.249.39 font/woff
1459642594.281   1696 192.168.0.150 TCP_MISS/200 334825 GET http://www.ferra.ru/869x3000/images/438/438885.png - HIER_DIRECT/91.192.149.91 image/png
 

Комментариев нет:

Отправить комментарий

h265.sh

#!/bin/bash file="../mp4" if [ -d $file ]; then         echo "  Директория существует :-) "         for i in *.mp4; do f...