---
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/ru/guides/outbound-modes/) и [Умная маршрутизация](/docs/ru/guides/smart-routing/).

## Открытие правил {#open}

На экране **Главная** нажмите **Другие настройки**, затем **Правила**.

## Как сопоставляются правила {#matching}

Правила проверяются сверху вниз. Проверка останавливается на первом подходящем правиле. Трафик, которому не соответствует ни одно правило, идет через **Итоговый** выход, показанный в конце списка как **Весь остальной трафик**. Нажмите его, чтобы выбрать этот выход.

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

Если профиль получен из подписки, его правила перечислены в трех частях:

| Раздел | Когда проверяется |
| --- | --- |
| **Мои правила · Перед подпиской** | Первым, поэтому эти правила имеют приоритет. |
| **Из подписки** | Следом, в собственном порядке подписки. |
| **Мои правила · После подписки** | Только если ни одно правило подписки не подошло. |

Правила подписки сохраняют свой порядок и обновляются вместе с подпиской. Ваши собственные изменения автоматически применяются заново после каждого обновления подписки, а в разделе **Другие настройки** они перечислены в **Мои переопределения**. Исходная подписка никогда не изменяется. Как импортировать подписку, см. в разделе [Импорт подписок](/docs/ru/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-адреса назначения. |
| **IP ASN** | `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** или **Classical**) и **Формат** (**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**, **IP ASN** и **GeoSite** используют базы GeoData, которые поставляются с Potatso. Они общие для всех профилей и обновляются из релизов каждой базы на GitHub.

Чтобы управлять обновлениями, откройте **Настройки** и нажмите **GeoData**:

- **Автоматические обновления** проверяют обновления при открытии приложения и в фоне. Как часто, выберите в разделе **Проверять каждые**. Если **Сотовые данные** выключены, проверки ждут Wi-Fi.
- **Проверить обновления** проверяет сразу. Это может расходовать сотовые данные.

Загруженная версия используется со следующего подключения. Если она готова, пока вы подключены, нажмите **Применить загруженную версию**.

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