From f26cf4002b906c67579f263d0662e93c21b9c731 Mon Sep 17 00:00:00 2001 From: administrator Date: Thu, 27 Aug 2026 00:31:46 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20playbooks/update=5Fexclusions.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- playbooks/update_exclusions.yml | 226 ++++++++++++++++++-------------- 1 file changed, 125 insertions(+), 101 deletions(-) diff --git a/playbooks/update_exclusions.yml b/playbooks/update_exclusions.yml index df13d47..073473c 100644 --- a/playbooks/update_exclusions.yml +++ b/playbooks/update_exclusions.yml @@ -1,116 +1,140 @@ --- -- name: Update AdGuard VPN exclusions (core Russian domains) +- name: Update AdGuard VPN exclusions (optimized with wildcards) hosts: all gather_facts: no vars: # Telegram (можно переопределить в Extra Variables) telegram_token: "8820292312:AAECFO1AEWOJTh30zNuhyjC5C81o_qJHQcM" telegram_chat_id: "407968638" - # Список доменов, которые должны идти в обход VPN + + # Список доменов и масок, которые должны идти в обход VPN domains_list: + # --- Государственные порталы --- - gosuslugi.ru - pravo.gov.ru - regulation.gov.ru - emias.info - mos.ru - mosenergosbyt.ru - - vk.com - - mail.ru - - ok.ru - - rutube.ru - - rustore.ru - - max.ru - - yandex.ru - - yandex.by - - yandex.kz - - yandex.com.tr - - yandex.com - - ya.ru - - yastatic.net - - yandex.net - - yandexapi.com - - yandexadexchange.net - - yandexadnet.ru - - yandexadexchange.com - - yandexcloud.net - - yandexmobileads.com - - yandexmaps.com - - yandexsearch.com - - yandexsuggest.com - - yandextank.com - - yandexvideo.com - - yandexwebcache.net - - yandexxml.com - - wildberries.ru - - wb.ru - - ozon.ru - - avito.ru - - lamoda.ru - - dns-shop.ru - - detmir.ru - - vseinstrumenti.ru - - megamarket.ru - - goldapple.ru - - sberbank.ru - - sberbank.com - - online.sberbank.ru - - tbank.ru - - tinkoff.ru - - alfa-bank.ru - - vtb.ru - - gazprombank.ru - - raiffeisen.ru - - rosbank.ru - - sovcombank.ru - - yoomoney.ru - - qiwi.com - - samokat.ru - - vkusvill.ru - - lenta.com - - magnit.ru - - perekrestok.ru - - pyaterochka.ru - - chizhik.ru - - azbukavkusa.ru - - bravo32.ru - - rostiks.ru - - kinopoisk.ru - - ivi.ru - - start.ru - - wink.ru - - okko.tv - - kion.ru - - litres.ru - - rzd.ru - - tutu.ru - - aviasales.ru - - 2gis.ru - - yandexgo.ru - - citymobil.ru - - belkacar.ru - - yandex.taxi - - hh.ru - - profi.ru - - auto.ru - - cian.ru - - gismeteo.ru - - vesti.ru - - ria.ru - - tass.ru - - rbc.ru - - kommersant.ru - - lenta.ru - - gazeta.ru - - mk.ru - - kp.ru - - aif.ru - - rg.ru - - iz.ru - - life.ru - - sport-express.ru - - championat.com - - soccer.ru - - sports.ru + + # --- Социальные сети и мессенджеры (маски для поддоменов) --- + - "*.vk.com" + - "*.mail.ru" + - "*.ok.ru" + - "*.rutube.ru" + - "*.rustore.ru" + + # --- Яндекс (одна маска покрывает все поддомены) --- + - "*.yandex.ru" + - "*.yandex.by" + - "*.yandex.kz" + - "*.yandex.com.tr" + - "*.yandex.com" + - "*.ya.ru" + - "*.yastatic.net" + - "*.yandex.net" + - "*.yandexapi.com" + - "*.yandexadexchange.net" + - "*.yandexadnet.ru" + - "*.yandexadexchange.com" + - "*.yandexcloud.net" + - "*.yandexmobileads.com" + - "*.yandexmaps.com" + - "*.yandexsearch.com" + - "*.yandexsuggest.com" + - "*.yandextank.com" + - "*.yandexvideo.com" + - "*.yandexwebcache.net" + - "*.yandexxml.com" + + # --- Маркетплейсы --- + - "*.wildberries.ru" + - "*.wb.ru" + - "*.ozon.ru" + - "*.avito.ru" + - "*.lamoda.ru" + - "*.dns-shop.ru" + - "*.detmir.ru" + - "*.vseinstrumenti.ru" + - "*.megamarket.ru" + - "*.goldapple.ru" + - "*.lemanapro.ru" # добавлен магазин Лемана Про + - lemanapro.ru # основной домен (без маски) + + # --- Банки и финансы --- + - "*.sberbank.ru" + - "*.sberbank.com" + - "*.online.sberbank.ru" + - "*.tbank.ru" + - "*.tinkoff.ru" + - "*.alfa-bank.ru" + - "*.vtb.ru" + - "*.gazprombank.ru" + - "*.raiffeisen.ru" + - "*.rosbank.ru" + - "*.sovcombank.ru" + - "*.yoomoney.ru" + - "*.qiwi.com" + + # --- Сервисы доставки и еда --- + - "*.samokat.ru" + - "*.vkusvill.ru" + - "*.lenta.com" + - "*.magnit.ru" + - "*.perekrestok.ru" + - "*.pyaterochka.ru" + - "*.chizhik.ru" + - "*.azbukavkusa.ru" + - "*.bravo32.ru" + - "*.rostiks.ru" + + # --- Онлайн-кинотеатры и медиа --- + - "*.kinopoisk.ru" + - "*.ivi.ru" + - "*.start.ru" + - "*.wink.ru" + - "*.okko.tv" + - "*.kion.ru" + - "*.litres.ru" + + # --- Транспорт и карты --- + - "*.rzd.ru" + - "*.tutu.ru" + - "*.aviasales.ru" + - "*.2gis.ru" + - "*.yandexgo.ru" + - "*.citymobil.ru" + - "*.belkacar.ru" + - "*.yandex.taxi" + + # --- Работа и недвижимость --- + - "*.hh.ru" + - "*.profi.ru" + - "*.auto.ru" + - "*.cian.ru" + + # --- Новостные и прочие --- + - "*.gismeteo.ru" + - "*.vesti.ru" + - "*.ria.ru" + - "*.tass.ru" + - "*.rbc.ru" + - "*.kommersant.ru" + - "*.lenta.ru" + - "*.gazeta.ru" + - "*.mk.ru" + - "*.kp.ru" + - "*.aif.ru" + - "*.rg.ru" + - "*.iz.ru" + - "*.life.ru" + - "*.sport-express.ru" + - "*.championat.com" + - "*.soccer.ru" + - "*.sports.ru" + + # --- Дополнительные маски на случай пропущенных поддоменов --- + - "*.max.ru" tasks: - name: Clear existing exclusions @@ -128,7 +152,7 @@ cmd: "adguardvpn-cli site-exclusions add {{ item }}" loop: "{{ domains_list }}" loop_control: - pause: 0.1 + pause: 0.05 # немного быстрее, но безопасно changed_when: true - name: Disconnect VPN (if already connected) @@ -149,6 +173,6 @@ body_format: json body: chat_id: "{{ telegram_chat_id }}" - text: "✅ Список исключений обновлён. Добавлено {{ domains_list | length }} ключевых доменов." + text: "✅ Список исключений обновлён. Добавлено {{ domains_list | length }} записей (с масками)." disable_web_page_preview: yes when: telegram_token is defined and telegram_chat_id is defined \ No newline at end of file