Some checks failed
Published content check / validate (push) Failing after 4s
Виджет вставляется Quartz-компонентом WikiComments автоматически (бэкенд — wiki-comments.service на хосте, гибридная авторизация: анонимно или через аккаунт git.zapret.moe). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
140 lines
14 KiB
Markdown
140 lines
14 KiB
Markdown
---
|
||
date: 2026-06-28
|
||
tags:
|
||
- zapret
|
||
- zapret2
|
||
- gui
|
||
- preset
|
||
- profile
|
||
- howto
|
||
aliases:
|
||
- Как добавить профиль
|
||
- Добавить профиль
|
||
- Создать профиль
|
||
- Создать профиль в Zapret 2
|
||
- Как добавить свой сайт
|
||
- Добавить свой сайт в пресет
|
||
- Добавить сайт в Zapret
|
||
- Свой профиль
|
||
- Пользовательский профиль
|
||
- Добавить домен в профиль
|
||
---
|
||
|
||
# ➕ Как добавить свой профиль (сайт) в [[Zapret2|Zapret 2]]
|
||
|
||
> [!info] О чём заметка
|
||
> Пошаговый рецепт: как **с нуля добавить собственный профиль** под нужный вам сайт через GUI Zapret 2 — от бэкапа пресета до проверки, что обход работает. Это практическое продолжение [[profile|«Что такое профиль»]]: там — *что* такое профиль и из чего он состоит, здесь — *как* его создать своими руками. Справочники по полям профиля — [[filter]], [[out-range]], [[payload]], [[desync]]. Ручная настройка без GUI — [[guide]] · [[Как пользоваться Zapret]].
|
||
|
||
> [!tip] TL;DR — пять шагов
|
||
> 1. **Дублируй** рабочий пресет (это бэкап) и сделай копию активной — все правки пойдут в неё, остальные настройки не пострадают.
|
||
> 2. **Создай профиль**: вкладка «Профили пресета» → большой `+` → заполни **Название** и **TCP-порты** (`80,443-65535`, если не знаешь) → «Добавить».
|
||
> 3. **Добавь домен**: открой свой профиль → вкладка «Редактор» → тип **Hostlist** → впиши домен в «Ваши записи» → «Сохранить список».
|
||
> 4. **Подбери стратегию** (через [[Blockcheck|BlockCheck]] / вручную) и выбери её в «Готовые стратегии».
|
||
> 5. **Включи** профиль чекбоксом «Включён» и проверь во вкладке «Управление Zapret 2».
|
||
|
||
---
|
||
|
||
## Шаг 1. Сделай бэкап — дублируй рабочий пресет
|
||
|
||
> [!warning] Зачем это нужно
|
||
> Все изменения дальше пойдут **внутри пресета**. Если экспериментировать прямо в рабочем пресете и что-то сломать — потеряете уже настроенный обход. Поэтому сначала делаем копию-«песочницу» и работаем **в ней**: что бы вы там ни наворотили, оригинал останется цел.
|
||
|
||
1. Слева выбери **«Мои пресеты»**.
|
||
2. Найди пресет, с которым будешь работать. Если это тот, что включён сейчас, — он помечен меткой **«Активный»**.
|
||
3. Нажми на **три точки** справа от пресета.
|
||
4. Выбери **«Дублировать»**.
|
||
|
||
![[add-profile-01-duplicate.png]]
|
||
|
||
5. Рядом появится копия с пометкой **«(копия)»**. Нажми на неё и **сделай её активной**.
|
||
|
||
![[add-profile-02-copy-active.png]]
|
||
|
||
> [!note] Дальше работаем только с копией
|
||
> С этого момента всё происходит внутри пресета-копии. Любые правки изолированы и не затронут другие ваши настройки.
|
||
|
||
## Шаг 2. Создай новый профиль
|
||
|
||
1. Перейди во вкладку **«Профили пресета»**.
|
||
2. Нажми большой **`+`** в верхней части экрана.
|
||
|
||
![[add-profile-03-new-button.png]]
|
||
|
||
3. **Название** — заполни обязательно. На работу обхода оно **не влияет**, нужно только вам, чтобы потом найти профиль в списке. В примере ниже профиль назван `Абыр`.
|
||
4. **TCP-порты** — заполни обязательно. Формат: один порт, диапазон или список через запятую. Если не знаешь, что писать, — впиши **`80,443-65535`** (HTTP + весь диапазон HTTPS и прочего TLS). Подробнее про порты и фильтры — [[filter]].
|
||
5. Нажми **«Добавить»**.
|
||
|
||
![[add-profile-04-add-dialog.png]]
|
||
|
||
> [!tip] Тип профиля и два пустых списка
|
||
> Диалог создаёт пользовательский профиль и **два пустых файла списков** сразу — `hostlist` (домены) и `ipset` (IP-адреса). Для работы по **имени домена** дальше используем hostlist; для IP — ipset (см. [[hostlist]] и [[ipset]]).
|
||
|
||
6. Вернувшись во вкладку «Профили пресета», найди в разделе **«Сайты»** свой новый профиль по названию (можно через поиск) и **нажми на него**.
|
||
|
||
![[add-profile-05-find-in-list.png]]
|
||
|
||
## Шаг 3. Добавь домен в профиль
|
||
|
||
Теперь указываем, **к каким сайтам** этот профиль будет применяться.
|
||
|
||
1. Убедись, что выбран нужный профиль — проверь его **название вверху** экрана (хлебные крошки `Управление → Настройка пресета → <ваш профиль>`).
|
||
2. Выбери вкладку **«Редактор»**.
|
||
3. Убедись, что слева выбран вариант **«Hostlist»** — это работа с сайтами по **имени домена**. (Если работаешь с IP-адресами — нужен другой вариант, ipset.)
|
||
|
||
![[add-profile-06-editor.png]]
|
||
|
||
4. В нижнее поле **«Ваши записи»** внеси имя домена — по одному на строку (в поле есть подсказка с примером). В образце введён `ooo.com`; впиши сюда нужный вам сайт.
|
||
5. Нажми **«Сохранить список»** внизу экрана.
|
||
|
||
![[add-profile-07-domain.png]]
|
||
|
||
> [!note] База и «Ваши записи» — это разные файлы
|
||
> Сверху («База») — общий список из пресета, его не трогаем. Снизу («Ваши записи», `lists/user/<профиль>.txt`) — **ваши** домены. Счётчик внизу показывает, сколько записей всего и сколько из них ваших.
|
||
|
||
## Шаг 4. Подбери стратегию и включи профиль
|
||
|
||
Сайт добавлен. Осталось задать профилю **стратегию обхода** и включить его. Саму рабочую стратегию подбирают через автоподбор в [[Blockcheck|BlockCheck]], вручную или иным способом — см. [[desync|стратегии обхода]] и [[symptom-not-cause|почему «не работает» — это симптом]].
|
||
|
||
1. Перейди в раздел **«Готовые стратегии»**.
|
||
2. Найди подходящую стратегию (вручную или через поиск) и выбери её — справа появится метка **«Выбрана»**.
|
||
3. **ВАЖНО!** Включи профиль в правом верхнем углу — отметь чекбокс **«Включён»**. Без этого профиль создан, но не работает.
|
||
|
||
![[add-profile-08-strategy.png]]
|
||
|
||
> [!warning] На скриншоте выбрана `pass (ничего не делает)` — это лишь пример
|
||
> `pass` показан только чтобы видеть, **где появляется метка «Выбрана»** и чекбокс «Включён». Сама по себе она трафик не «дурит». Поставьте свою рабочую стратегию, подобранную под этот сайт.
|
||
|
||
4. Перейди на вкладку **«Управление Zapret 2»** и убедись, что статус — **«Zapret работает. Обход блокировок активен»**.
|
||
|
||
![[add-profile-09-verify.png]]
|
||
|
||
✅ **Готово.** Свой профиль создан, домен в него добавлен, стратегия выбрана и профиль включён.
|
||
|
||
---
|
||
|
||
> [!question] Профиль создал, а сайт всё равно не открывается
|
||
> Это нормальная ситуация подбора: одному сайту подходит одна стратегия, другому — другая, и при смене DPI у провайдера стратегия устаревает. Это **симптом**, а не «поломка программы». Перебирайте стратегии в «Готовых» или подбирайте через [[Blockcheck|BlockCheck]]; полный разбор частых жалоб — [[symptom-not-cause|Почему «Запрет не работает» — это симптом, а не причина]].
|
||
>
|
||
> Но прежде чем винить стратегию — убедитесь, что **проверяете честно**: открывайте сайт новым соединением (новое окно инкогнито / `Ctrl+F5`, а не простой F5), а вердикту автоподбора не верьте вслепую — он проверяет через `curl`, отпечаток которого отличается от браузера. Подробно про обе ловушки — в [[verify-strategy|«Как проверить, заработала ли стратегия»]].
|
||
|
||
> [!tip] Порядок профилей имеет значение
|
||
> Узкие профили конкретных сайтов должны стоять **выше** широких ipset-профилей (Cloudflare, провайдер), иначе широкий профиль перехватит трафик первым. Новый профиль GUI обычно ставит наверх сам — но если правите порядок вручную, держите своё правило выше общих. Подробнее — [[profile#Порядок профилей важен: чем выше — тем главнее|про порядок профилей]]. И помните: профили **не смешивают** стратегии — на сайт работает один профиль; если включение одного профиля ломает другой сайт, дело в порядке/фильтре, а не в стратегии (см. [[profile-independence|Один сайт — один профиль]]).
|
||
|
||
## 📚 См. также
|
||
- [[profile]] — что такое профиль, из каких полей состоит и почему вся работа идёт через профили
|
||
- [[profile-independence|Профили не влияют друг на друга]] — один сайт = один профиль; стратегии не складываются, но профили конкурируют за трафик по порядку
|
||
- [[preset]] — что такое пресет и почему «чужой готовый пресет» не всегда панацея
|
||
- [[filter]] — фильтры профиля и порты (`--filter-tcp/udp`, `--hostlist`, `--ipset`)
|
||
- [[desync]] — стратегии обхода (fake, split, disorder и др.), которые выбираются в «Готовых стратегиях»
|
||
- [[hostlist]] · [[ipset]] — файлы со списками доменов и IP
|
||
- [[Создание своей категории]] — как собрать адреса ресурса для своего профиля
|
||
- [[find-game-strategy|Как найти стратегию для игры]] — сценарий профиля под игру: IP из TCPView → перебор стратегий
|
||
- [[Blockcheck|BlockCheck]] — автоподбор рабочей стратегии
|
||
- [[verify-strategy|Как проверить, заработала ли стратегия]] — две ловушки проверки результата (curl ≠ браузер; F5 не пересоздаёт соединение)
|
||
- [[symptom-not-cause|Почему «не работает» — это симптом, а не причина]] — что делать, если профиль не помог
|
||
- [[guide]] · [[Как пользоваться Zapret]] — ручная настройка профилей без GUI
|
||
|
||
---
|
||
|
||
> [!quote] 🤖 Эти статьи открыты — можно обучать на них ИИ
|
||
> При желании вы можете натренировать ИИ на наших статьях. Исходное форматирование и скачивание всего репозитория одним zip-архивом доступны в Forgejo: [исходник этой заметки](https://git.zapret.moe/zapretdiscordyoutube/todo/src/branch/main/Zapret2/add-profile.md) · [весь репозиторий](https://git.zapret.moe/zapretdiscordyoutube/todo/src/branch/main).
|