Обновить playbooks/update_exclusions.yml

This commit is contained in:
2026-08-27 00:31:46 +03:00
parent db0fae8221
commit f26cf4002b
+125 -101
View File
@@ -1,116 +1,140 @@
--- ---
- name: Update AdGuard VPN exclusions (core Russian domains) - name: Update AdGuard VPN exclusions (optimized with wildcards)
hosts: all hosts: all
gather_facts: no gather_facts: no
vars: vars:
# Telegram (можно переопределить в Extra Variables) # Telegram (можно переопределить в Extra Variables)
telegram_token: "8820292312:AAECFO1AEWOJTh30zNuhyjC5C81o_qJHQcM" telegram_token: "8820292312:AAECFO1AEWOJTh30zNuhyjC5C81o_qJHQcM"
telegram_chat_id: "407968638" telegram_chat_id: "407968638"
# Список доменов, которые должны идти в обход VPN
# Список доменов и масок, которые должны идти в обход VPN
domains_list: domains_list:
# --- Государственные порталы ---
- gosuslugi.ru - gosuslugi.ru
- pravo.gov.ru - pravo.gov.ru
- regulation.gov.ru - regulation.gov.ru
- emias.info - emias.info
- mos.ru - mos.ru
- mosenergosbyt.ru - mosenergosbyt.ru
- vk.com
- mail.ru # --- Социальные сети и мессенджеры (маски для поддоменов) ---
- ok.ru - "*.vk.com"
- rutube.ru - "*.mail.ru"
- rustore.ru - "*.ok.ru"
- max.ru - "*.rutube.ru"
- yandex.ru - "*.rustore.ru"
- yandex.by
- yandex.kz # --- Яндекс (одна маска покрывает все поддомены) ---
- yandex.com.tr - "*.yandex.ru"
- yandex.com - "*.yandex.by"
- ya.ru - "*.yandex.kz"
- yastatic.net - "*.yandex.com.tr"
- yandex.net - "*.yandex.com"
- yandexapi.com - "*.ya.ru"
- yandexadexchange.net - "*.yastatic.net"
- yandexadnet.ru - "*.yandex.net"
- yandexadexchange.com - "*.yandexapi.com"
- yandexcloud.net - "*.yandexadexchange.net"
- yandexmobileads.com - "*.yandexadnet.ru"
- yandexmaps.com - "*.yandexadexchange.com"
- yandexsearch.com - "*.yandexcloud.net"
- yandexsuggest.com - "*.yandexmobileads.com"
- yandextank.com - "*.yandexmaps.com"
- yandexvideo.com - "*.yandexsearch.com"
- yandexwebcache.net - "*.yandexsuggest.com"
- yandexxml.com - "*.yandextank.com"
- wildberries.ru - "*.yandexvideo.com"
- wb.ru - "*.yandexwebcache.net"
- ozon.ru - "*.yandexxml.com"
- avito.ru
- lamoda.ru # --- Маркетплейсы ---
- dns-shop.ru - "*.wildberries.ru"
- detmir.ru - "*.wb.ru"
- vseinstrumenti.ru - "*.ozon.ru"
- megamarket.ru - "*.avito.ru"
- goldapple.ru - "*.lamoda.ru"
- sberbank.ru - "*.dns-shop.ru"
- sberbank.com - "*.detmir.ru"
- online.sberbank.ru - "*.vseinstrumenti.ru"
- tbank.ru - "*.megamarket.ru"
- tinkoff.ru - "*.goldapple.ru"
- alfa-bank.ru - "*.lemanapro.ru" # добавлен магазин Лемана Про
- vtb.ru - lemanapro.ru # основной домен (без маски)
- gazprombank.ru
- raiffeisen.ru # --- Банки и финансы ---
- rosbank.ru - "*.sberbank.ru"
- sovcombank.ru - "*.sberbank.com"
- yoomoney.ru - "*.online.sberbank.ru"
- qiwi.com - "*.tbank.ru"
- samokat.ru - "*.tinkoff.ru"
- vkusvill.ru - "*.alfa-bank.ru"
- lenta.com - "*.vtb.ru"
- magnit.ru - "*.gazprombank.ru"
- perekrestok.ru - "*.raiffeisen.ru"
- pyaterochka.ru - "*.rosbank.ru"
- chizhik.ru - "*.sovcombank.ru"
- azbukavkusa.ru - "*.yoomoney.ru"
- bravo32.ru - "*.qiwi.com"
- rostiks.ru
- kinopoisk.ru # --- Сервисы доставки и еда ---
- ivi.ru - "*.samokat.ru"
- start.ru - "*.vkusvill.ru"
- wink.ru - "*.lenta.com"
- okko.tv - "*.magnit.ru"
- kion.ru - "*.perekrestok.ru"
- litres.ru - "*.pyaterochka.ru"
- rzd.ru - "*.chizhik.ru"
- tutu.ru - "*.azbukavkusa.ru"
- aviasales.ru - "*.bravo32.ru"
- 2gis.ru - "*.rostiks.ru"
- yandexgo.ru
- citymobil.ru # --- Онлайн-кинотеатры и медиа ---
- belkacar.ru - "*.kinopoisk.ru"
- yandex.taxi - "*.ivi.ru"
- hh.ru - "*.start.ru"
- profi.ru - "*.wink.ru"
- auto.ru - "*.okko.tv"
- cian.ru - "*.kion.ru"
- gismeteo.ru - "*.litres.ru"
- vesti.ru
- ria.ru # --- Транспорт и карты ---
- tass.ru - "*.rzd.ru"
- rbc.ru - "*.tutu.ru"
- kommersant.ru - "*.aviasales.ru"
- lenta.ru - "*.2gis.ru"
- gazeta.ru - "*.yandexgo.ru"
- mk.ru - "*.citymobil.ru"
- kp.ru - "*.belkacar.ru"
- aif.ru - "*.yandex.taxi"
- rg.ru
- iz.ru # --- Работа и недвижимость ---
- life.ru - "*.hh.ru"
- sport-express.ru - "*.profi.ru"
- championat.com - "*.auto.ru"
- soccer.ru - "*.cian.ru"
- sports.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: tasks:
- name: Clear existing exclusions - name: Clear existing exclusions
@@ -128,7 +152,7 @@
cmd: "adguardvpn-cli site-exclusions add {{ item }}" cmd: "adguardvpn-cli site-exclusions add {{ item }}"
loop: "{{ domains_list }}" loop: "{{ domains_list }}"
loop_control: loop_control:
pause: 0.1 pause: 0.05 # немного быстрее, но безопасно
changed_when: true changed_when: true
- name: Disconnect VPN (if already connected) - name: Disconnect VPN (if already connected)
@@ -149,6 +173,6 @@
body_format: json body_format: json
body: body:
chat_id: "{{ telegram_chat_id }}" chat_id: "{{ telegram_chat_id }}"
text: "✅ Список исключений обновлён. Добавлено {{ domains_list | length }} ключевых доменов." text: "✅ Список исключений обновлён. Добавлено {{ domains_list | length }} записей (с масками)."
disable_web_page_preview: yes disable_web_page_preview: yes
when: telegram_token is defined and telegram_chat_id is defined when: telegram_token is defined and telegram_chat_id is defined