Приветствую.
Поделюсь своим способом борьбы с рекламой.
Так же использую uBlock Origin. В этом дополнении включены все фильтры, то есть стоят все галочки, кроме "JPN: AdGuard Japanese". После выбора фильтров нажать "Применить", и после "Обновить".
Еще необходимо поставить галочку "Я опытный пользователь".
Дополнительно стоят все галочки в настройках приватности:
"Отключить предзагрузку для предотвращения подключений для заблокированных запросов", "Отключить проверку гиперссылок", "Предотвратить утечку локального IP-адреса через WebRTC", "Блокировать CSP отчеты".
После включения галочки "Я опытный пользователь", справа от надписи, нужно нажать на шестерёнки "расширенные настройки".
Откроется дополнительное окно, в котором нужно отредактировать часть параметров как приведено ниже:
allowGenericProceduralFilters true
assetFetchTimeout 40
autoUpdateAssetFetchPeriod 1
autoUpdateDelayAfterLaunch 1
autoUpdatePeriod 1
cacheStorageCompression false
suspendTabsUntilReady yes
updateAssetBypassBrowserCache true
Эти манипуляции позволяют целиком и полностью избавиться от всей рекламы. Например, на ютубе исчезает абсолютно вся реклама, при этом нет каких-либо неудобств в использовании сайта. Кроме исчезание ссылок непосредственно в самих видеороликах.
Больше ничего делать и устанавливать не нужно.
Если же что-то перестало работать, например, в том же Яндексе, то нужно на неработающей странице, нажать на иконку блокировщика, и разрешить конкретные адреса. После нажатия вы увидите таблицу в три колонки. Левая это заблокированные или разрешенные адреса. Средняя — настройка глобальной блокировки для всех сайтов. Правая — блокировка только для этого сайта, который отображается на текущей странице. Если нужно разблокировать что-то от Яндекса на текущей странице, например в Яндексдиске, то отмечайте зелеными прямоугольниками адреса только из правой колонки. Или можно что-то разблокировать глобально, "позеленив" адреса в среднем столбце. Точно так можно блокировать адреса, только теперь нужно выбирать красные прямоугольники. После манипуляций появится кнопка с рисунком замочка, нужно на нее нажать для сохранения результатов.
uBlock Origin я использую в Firefox и Google Chrome. На Windows и на Android. При этом настройки везде одинаковые. Ничего не тормозит и не глючит.
Дополнительно на Android можно воспользоваться приложением AdAway, для блокировки рекламы на уровне домена. Там можно выбрать различные листы блокировок или добавить свои. Это помогает дополнительно избавиться от лезущего мусора из приложений. Правда нужен Root, для перезаписи файла hosts.
Еще рекомендация, тем, кому нужно изменить DNS по ряду причин, можно воспользоваться адресами от Opennic https://servers.opennic.org/.
Это позволит дополнительно ходить на сайты с доменами *.lib и другие, которые не резолвятся другими DNS серверами. Но прежде чем менять адрес, нужно убедиться что этот адрес рабочий. Для этого нужно зайти на сайт https://www.subnetonline.com/pages/network-tools/online-dig....
В строке "Enter Name Server" IP-адрес выбранного DNS сервера.
В строке "Enter Domain Name" вбиваете адрес сайта для проверки разрешения имени.
"Select type" — Any.
Нажать кнопку "DIG!"
И смотрите на "ANSWER SECTION". Там должна быть строка вида "www.****.lib. 619 IN A 185.145.130.74".
Вот пример когда всё работает:
DIG Output:
dig @185.52.0.55 www.***.lib ANY
; <<>> DiG 9.11.4-P2-RedHat-9.11.4-16.P2.el7_8.6 <<>> @185.52.0.55 www.****.lib ANY
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46522
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.****.lib. IN ANY
;; ANSWER SECTION:
www.*****.lib. 317 IN A 185.145.130.74
;; AUTHORITY SECTION:
lib. 3600 IN NS seed2.emercoin.com.
lib. 3600 IN NS seed1.emercoin.com.
;; Query time: 16 msec
;; SERVER: 185.52.0.55#53(185.52.0.55)
;; WHEN: Wed Jul 08 18:21:03 CEST 2020
;; MSG SIZE rcvd: 113
---- Finished ------
Подобный ответ означает что с сервером все в порядке, доменные имена разрешаются.
Если "ANSWER SECTION" отсутствует, то через выбранный DNS вам не удастся зайти на проверяемый сайт.
Вот пример ответа когда работать не будет:
DIG Output:
dig @91.217.137.37 www.***.lib ANY
; <<>> DiG 9.11.4-P2-RedHat-9.11.4-16.P2.el7_8.6 <<>> @91.217.137.37 www.***.lib ANY
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 26330
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.***.lib. IN ANY
;; Query time: 48 msec
;; SERVER: 91.217.137.37#53(91.217.137.37)
;; WHEN: Wed Jul 08 18:17:48 CEST 2020
;; MSG SIZE rcvd: 45
---- Finished ------