Редактируем /etc/hosts и вставляем строчки:
0.0.0.0 ads-d.viber.comПосле этого выполняем:
0.0.0.0 ads.aws.viber.com
0.0.0.0 ads.viber.com
0.0.0.0 analytics.viber.com
0.0.0.0 api.mixpanel.com
0.0.0.0 api.taboola.com
0.0.0.0 events.viber.com
0.0.0.0 images.taboola.com
0.0.0.0 metrics.viber.com
0.0.0.0 rmp.rakuten.com
0.0.0.0 s-bid.rmp.rakuten.com
0.0.0.0 s-clk.rmp.rakuten.com
0.0.0.0 s-imp.rmp.rakuten.com
0.0.0.0 tracking.viber.com
- на маке: sudo dscacheutil -flushcache
- на линуксе: sudo systemctl restart systemd-resolved

no subject
Date: 2025-07-23 05:24 (UTC)no subject
Date: 2025-07-23 05:47 (UTC)no subject
Date: 2025-07-23 06:11 (UTC)no subject
Date: 2025-07-23 06:55 (UTC)no subject
Date: 2025-07-23 08:18 (UTC)no subject
Date: 2025-07-23 10:36 (UTC)no subject
Date: 2025-07-23 16:35 (UTC)no subject
Date: 2025-07-23 16:36 (UTC)Тоді, справді, не треба
no subject
Date: 2025-07-23 16:39 (UTC)Оцей ваш некстднс -- це примочка на телефон? Бо в моєму древньому внутрішньому словнику DNS означало лише відображення айпі адрес на імена, при чому тут реклама в чат-застосунку я не розумію. (Саме не розумію, а не кажу, що неможливо )
no subject
Date: 2025-07-23 20:33 (UTC)no subject
Date: 2025-07-23 20:45 (UTC)Це не працює, якщо рекламу женуть по основному домену, через шлях в URL. На вході ставлять реверс-проксі, який парсить запити, і якщо приходить щось типу https://domain.tld/ad/1231124514512341234 - то редиректить на внутрішній рекламний сервер. Таке можна забороти власним фільтруючим проксі, але тільки в межах LAN. Зате фільтруючий ДНС можна поставить вдома на білу адресу, настроїти той же телефон (завжди є можливість задати свій ДНС-сервер або підняти ВПН додому) і рекламу буде різати навіть в роумінгу за кордоном. Бо ДНС-трафік абсолютно мізерний.
no subject
Date: 2025-07-23 21:32 (UTC)no subject
Date: 2025-07-23 22:34 (UTC)Але не бачу, при чому тут телефон. Телефон -- це щось, що я використовую десь, не вдома...
Ну і, як в іншому коменті я питався -- це про трафік з небажаних айпі, а не про небажані контакти на Вайбері
no subject
Date: 2025-07-24 06:53 (UTC)no subject
Date: 2025-07-24 06:58 (UTC)Як бачимо, у випадку SMTP все це забороли доволі ефективно. Знов-таки, через ДНС-блеклістинг та байєсівський аналіз вмісту. Але тут допомогло те, що SMTP - відкритий протокол, а вся система децентралізована і при бажанні доступна для настройки-керування. Нинішні ж вайбери-вацапи-телеграми є закритими, пропрієтарними та централізованими. Якщо в цих системах немає боротьби із спамом, значить це така політика сервісу. Он, ютуб активно воює з тими, хто блокує рекламу, бо така його політика.
no subject
Date: 2025-07-24 07:12 (UTC)Як це відноситься до телефону (и інших гаджетів) - DNS сервер можна налаштувати як загально-системні налаштування або на рівні застосунку (якшо той підтримує). Наприклад, Хром або Файрфокс дозволяють задати певний DNS сервер. Якщо застосунок тягне рекламу (банері і т.п.) з певного домену або субдомену, то він не зможе це робити.
NextDNS це сервіс DNS, але для легкості використання у них є і апп для телефона який сам пропише налаштування на системному рівні. Сам сайт https://nextdns.io/ - у них доречі є безкоштовний пакет теж.
З недоліків (про які я можу згадати):
- ріже тільки певні види реклами (ті що йдуть з доменів, субдоменів), для інших типів реклами (в браузері) треба зверху щось типа адблока або ghostery
- (як у всіх ДНС серверів) логі ДНС запросів йдуть наружу, question of trust
- іноді не працює з captive wifi networks (ті що перехоплюють ДНС та хочуть accept terms and conditions, типа аеропортових).
Щодо логів DNS - якщо це некомфортно, то дійсно треба щось типа pihole (self-hosted DNS, варіант типа NextDNS) та налаштовувати VPN на телефоні щоб весь трафік йшов через (наприклад) домашній сервер. Або класичний VPN або щось типа Tailscale (легкий варіант VPN).
no subject
Date: 2025-07-24 07:15 (UTC)Та так само як і в компах, тож ваші знання тут релевантні. Телефони зараз це компи в мініатюрі, з купой всього залоченого але базові принципи сітей все тіж. Хіба що трохи секьюріті додали зверху.
no subject
Date: 2025-07-24 12:07 (UTC)You can set up Pi-hole instance with DOH service at home or hosted and set up your phone, tablets etc. to work with your Pi-hole service over HTTPS.
Advantage here is that you don’t need to mess with VPN (some idiots block VPN traffic in public hotspots etc)
no subject
Date: 2025-07-24 16:37 (UTC)Десь так я і думав -- тому і дивувався, що це мені пропонують network plane рішення для in-app задачки
no subject
Date: 2025-07-24 16:49 (UTC)no subject
Date: 2025-07-24 16:50 (UTC)no subject
Date: 2025-07-24 16:58 (UTC)no subject
Date: 2025-07-24 18:18 (UTC)Не пошті. Тема про Вайбер :)
no subject
Date: 2025-07-24 18:23 (UTC)I don't think it is possible to remove the types of ads you mention via pure network layer.
no subject
Date: 2025-07-24 18:24 (UTC)Neither do I. Anyway, given the clarified scope/type of ads, it won't help.
no subject
Date: 2025-07-24 19:34 (UTC)no subject
Date: 2025-07-24 19:59 (UTC)If your application uses standard system browser component, you may evaluate things that install themselves as browser plugin.
Adguard does that. As browser plugin it can parse page contents and cut elements with ads.
But of course you need to trust plugin developers, because they will have access to the page contents.
no subject
Date: 2025-07-24 20:14 (UTC)So the only way to filter things (except relying on Viber to do it for you) is by hacking their app and inserting filters yourself. For an application on a mac/unix computer, I cam image scenarios where this is possible. E.g., having some open text preferences for allowed channels or users or smth (I am purely hypothesising here)
But I am not sure how to access the complete filesystem in an iOS device,
no subject
Date: 2025-07-25 14:15 (UTC)One may waste some time looking for a Viber clone, but I would not trust anyone of clone developers my data and my contact list.
Is it better than Line or Wire?
no subject
Date: 2025-07-25 15:24 (UTC)