---
title: "Правила й набори правил"
description: "Правила Potatso — спрямовуйте сайти через проксі, напряму чи нікуди, встановлюйте провайдерів правил, набори спільноти та дані GeoIP/GeoSite."
---

> Documentation Index
> Fetch the complete documentation index at: https://potatso.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Правила й набори правил

У режимі «Правило» правила вирішують, куди йде кожне з’єднання: через проксі чи групу проксі, напряму або нікуди. Potatso використовує правила в стилі Mihomo, тому правила з підписки Clash чи Mihomo працюють як є.

Правила діють лише в режимі «Правило». Режими «Глобальний» і «Напряму» їх не використовують, а режим «Розумний» має власні правила. Див. [Режими виходу](/docs/uk/guides/outbound-modes/) та [Розумна маршрутизація](/docs/uk/guides/smart-routing/).

## Відкриття правил {#open}

На **Головна** торкніться **Інші налаштування**, а потім **Правила**.

## Як зіставляються правила {#matching}

Правила зіставляються згори донизу. Зіставлення зупиняється на першому правилі, яке підходить. Трафік, якому не відповідає жодне правило, використовує **Фінальний** вихід, показаний як **Увесь інший трафік** унизу списку. Торкніться його, щоб вибрати цей вихід.

### Профілі з підписки {#subscription}

Коли профіль походить із підписки, його правила перелічено трьома частинами:

| Розділ | Коли зіставляється |
| --- | --- |
| **Мої правила · Перед підпискою** | Першими, тому вони мають пріоритет. |
| **З підписки** | Далі, у порядку самої підписки. |
| **Мої правила · Після підписки** | Лише тоді, коли жодне правило підписки не підходить. |

Правила підписки зберігають свій порядок і оновлюються разом із підпискою. Ваші власні зміни застосовуються знову автоматично після кожного оновлення підписки, а **Інші налаштування** перелічує їх у розділі **Мої перевизначення**. Початкова підписка ніколи не змінюється. Як імпортувати підписку, див. [Імпорт підписок](/docs/uk/guides/import-subscriptions/).

## Додавання правила {#add}

1. У розділі **Правила** торкніться **Додайте правило**.
2. У полі **Під час під’єднання до** виберіть тип правила. Торкніться **Більше типів**, щоб побачити повний список.
3. Введіть значення, наприклад `example.com`. Коли ви додаєте правило домену, **З нещодавніх з’єднань** пропонує хости, до яких під’єднувався ваш пристрій.
4. Торкніться **Спрямувати до** і виберіть проксі, групу проксі, **Напряму** або **Відхилити**.
5. Для профілю з підписки виберіть **Розташування**: **Перед правилами підписки** або **Після правил підписки**. В іншому разі виберіть **Угорі** або **Унизу**.
6. Торкніться **Додати**.

Підпис під значенням показує, чому відповідатиме правило, і який рядок правила буде збережено, наприклад `DOMAIN-SUFFIX,example.com,DIRECT`.

Щоб змінити правило, торкніться його. Щоб змінити порядок правил або видалити їх, торкніться **Редагувати правила**.

## Типи правил {#types}

| Тип | Ключове слово правила | Чому відповідає |
| --- | --- | --- |
| **Суфікс домену** | `DOMAIN-SUFFIX` | Домену та всім його піддоменам. |
| **Домен** | `DOMAIN` | Лише цьому точному домену. |
| **Ключове слово домену** | `DOMAIN-KEYWORD` | Будь-якому домену, що містить ключове слово. |
| **Шаблон домену** | `DOMAIN-WILDCARD` | Доменам на кшталт `*.example.com`. `*` відповідає будь-яким символам, а `?` — одному. |
| **Регулярний вираз домену** | `DOMAIN-REGEX` | Доменам, що відповідають регулярному виразу. |
| **IP CIDR** | `IP-CIDR` | IPv4-адресам призначення з діапазону, наприклад `10.0.0.0/8`. |
| **IPv6 CIDR** | `IP-CIDR6` | IPv6-адресам призначення з діапазону, наприклад `fc00::/7`. |
| **Суфікс IP** | `IP-SUFFIX` | Кінцевим бітам IP-адреси призначення. |
| **ASN IP** | `IP-ASN` | Мережевому оператору (номер AS) IP-адреси призначення. |
| **GeoIP** | `GEOIP` | Країні чи регіону IP-адреси призначення, наприклад `CN`. |
| **GeoSite** | `GEOSITE` | Категорії доменів із GeoSite, наприклад `category-ads-all`. |
| **Порт призначення** | `DST-PORT` | Портам або діапазонам портів, наприклад `80/443/1000-2000`. |
| **Мережа** | `NETWORK` | Увесь трафік TCP або увесь трафік UDP. |
| **Набір правил** | `RULE-SET` | Усьому, що є в [провайдері правил](#rule-providers). |

**Суфікс домену**, **Домен**, **Ключове слово домену**, **IP CIDR** і **Набір правил** перелічено першими. Інші — у розділі **Більше типів**.

У розділі **Параметри** пункт **Мережа** обмежує правило трафіком TCP або UDP. Правила IP, GeoIP і «Набір правил» також мають **Без визначення**, що не дає Potatso визначати імена хостів для зіставлення з правилом.

## Провайдери правил {#rule-providers}

Провайдер правил — це список доменів або діапазонів IP, який використовують правила **Набір правил**. Підписки часто їх містять.

Щоб додати провайдера:

1. На **Головна** торкніться **Інші налаштування**, а потім **Провайдери правил**.
2. Торкніться **Додати провайдера правил**.
3. Введіть назву в полі **Назва** і виберіть **Тип**: **HTTP** (завантажується за URL), **Файл** або **Вбудований**.
4. Виберіть **Поведінка** (**Домен**, **IP CIDR** або **Класичний**) і **Формат** (**YAML**, **MRS** або **Текст**).
5. Для провайдера HTTP введіть його **URL** і виберіть **Інтервал оновлення**.
6. Торкніться **Зберегти**.

Потім [додайте правило](#add) типу **Набір правил**, виберіть провайдера й місце призначення. Провайдер нічого не робить, доки його не використовує правило.

Торкніться провайдера, щоб побачити, скільки правил він завантажив, оновити його через **Оновити зараз** або переглянути його правила. MRS — це скомпільований двійковий формат, тож його правила переглянути не можна.

## Набори правил спільноти {#community}

У розділі **Провайдери правил** також є **Правила спільноти** — готові списки з таких репозиторіїв GitHub:

- `Loyalsoldier/v2ray-rules-dat`
- `runetfreedom/russia-v2ray-rules-dat`
- `Chocolate4U/Iran-v2ray-rules`

Торкніться репозиторію, а потім **Установити** біля списку або **Установити все**. Списки встановлюються в поточний профіль як провайдери правил. Додайте правило **Набір правил** у розділі **Правила**, щоб вибрати, як використовувати кожен список.

## Дані GeoIP і GeoSite {#geodata}

Правила **GeoIP**, **ASN IP** і **GeoSite** використовують бази GeoData, що входять до Potatso. Вони спільні для всіх профілів і оновлюються з випусків кожної бази на GitHub.

Щоб керувати оновленнями, відкрийте **Параметри** і торкніться **GeoData**:

- **Автоматичні оновлення** перевіряє оновлення під час відкриття програми й у фоні. Як часто, виберіть у полі **Перевіряти кожні**. Без **Використовувати стільникові дані** перевірки чекають на Wi-Fi.
- **Перевірити оновлення** перевіряє зараз. Це може використати стільникові дані.

Завантажену версію буде використано з наступного з’єднання. Коли вона готова під час з’єднання, торкніться **Застосувати завантажену версію**.

Source: https://potatso.com/docs/uk/guides/rules-and-rule-sets/index.mdx
