Zapret 2: как настроить в 2026 году с личным VPS SANSARA
Практическая инструкция по настройке Zapret 2 в 2026 году с личным VPS SANSARA: что это, как работает, пошаговая установка на Windows, Linux, Android, iOS, частые ошибки и FAQ.
Чтобы настроить Zapret 2, вам нужен удалённый сервер или личный VPS, который будет обрабатывать трафик через компоненты tpws и nfqws. Проще всего получить готовый сервер в SANSARA: зарегистрируйтесь, выберите локацию и импортируйте конфигурацию в клиент на своём устройстве. После этого можно развернуть Zapret 2 на сервере и подключить к нему компьютер или телефон.
Коротко:
- Zapret 2 — это пакетный манипулятор для обхода блокировок на уровне ядра ОС, а не обычный прокси.
- Основные компоненты: nfqws2 (C-ядро для перехвата пакетов) и Lua-скрипты (zapret-lib.lua, zapret-antidpi.lua) с логикой атак на DPI.
- На Linux трафик перенаправляется в NFQUEUE через nftables или iptables, на Windows используется драйвер WinDivert.
- SANSARA предоставляет личный VPS в 9+ странах с готовым подключением и кабинетом для управления.
- Совместимость: Windows, macOS, Android, iPhone через стандартные клиенты или системные настройки.
Что это и кому подходит
Zapret 2 — это набор утилит для обхода блокировок на уровне пакетов. В отличие от обычных прокси, он не создаёт отдельный зашифрованный туннель, а модифицирует начальные пакеты соединения так, чтобы оборудование DPI не могло корректно распознать протокол. Это позволяет использовать полную пропускную способность канала без криптографических накладных расходов.
Архитектура проекта разделена на два компонента:
- tpws — прозрачный прокси для потоковой обработки трафика.
- nfqws2 — пакетный движок, который перехватывает трафик через подсистему Netfilter и очередь NFQUEUE, применяя алгоритмы десинхронизации только к начальной фазе рукопожатия.
Логика атак на DPI вынесена в Lua-скрипты: zapret-lib.lua, zapret-antidpi.lua, zapret-auto.lua. Это позволяет гибко менять стратегии обхода без перекомпиляции ядра.
Zapret 2 подходит:
- Пользователям, которым нужен стабильный доступ к заблокированным сервисам (YouTube, Discord и др.) без потери скорости.
- Тем, кто уже пробовал другие методы обхода и столкнулся с замедлением или нестабильностью.
- Администраторам домашних сетей или небольших офисов, готовым настроить сервер один раз и раздать доступ всем устройствам.
Если вы не хотите разбираться с командной строкой и настройкой сервера, удобнее использовать готовый личный VPS SANSARA: сервер уже настроен под подключение, остаётся только импортировать конфигурацию в клиент.
Как настроить по шагам (с личным VPS SANSARA)
Ниже — общая схема настройки Zapret 2 с использованием удалённого сервера. Конкретные команды зависят от ОС сервера (обычно Linux), но логика одинакова.
1. Получите личный VPS в SANSARA
- Зарегистрируйтесь в SANSARA, выберите подходящую локацию из 9+ доступных стран.
- После оплаты в кабинете появятся данные для подключения: адрес сервера, логин, ключ доступа.
- Импортируйте конфигурацию в клиент на своём устройстве (Windows, macOS, Android, iOS). Для обычного пользователя это занимает несколько кликов, терминал не требуется.
2. Подключитесь к серверу и подготовьте окружение
Войдите на сервер по SSH (если используете Linux-клиент) или через встроенный терминал в панели управления SANSARA.
Убедитесь, что система обновлена:
`bash sudo apt update && sudo apt upgrade -y # для Debian/Ubuntu
sudo yum update -y # для CentOS/RHEL `
Установите необходимые зависимости (пример для Debian/Ubuntu):
`bash sudo apt install -y git build-essential libnetfilter-queue-dev nftables `
3. Установите Zapret 2
Скачайте исходный код и соберите проект:
`bash git clone https://github.com/bol-van/zapret2.git cd zapret2 make sudo make install `
Для автоматической установки можно использовать скрипт install_easy.sh, если он доступен в вашей версии:
`bash sudo ./install_easy.sh `
После установки проверьте, что бинарные файлы nfqws2 и tpws находятся в системном пути.
4. Настройте перехват трафика через nftables
Zapret 2 на Linux использует NFQUEUE для перехвата пакетов. Рекомендуется nftables вместо iptables, особенно если на сервере настроен NAT.
Пример минимальной конфигурации nftables для перенаправления трафика в очередь 0:
`bash sudo nft add table inet zapret sudo nft add chain inet zapret output '{ type filter hook output priority -150; policy accept; }' sudo nft add rule inet zapret output meta l4proto { tcp, udp } queue num 0 `
Подробные схемы (PRE/POSTROUTING, NAT-совместимость) смотрите в официальной документации Zapret 2.
5. Запустите nfqws2 и настройте автозапуск
Запустите движок с базовыми параметрами:
`bash sudo nfqws2 --queue-num 0 --dpi-desync=auto `
Для автозапуска используйте systemd или скрипты в init.d. Пример юнита systemd:
`ini [Unit] Description=Zapret 2 nfqws2 After=network.target
[Service] Type=simple ExecStart=/usr/local/bin/nfqws2 --queue-num 0 --dpi-desync=auto Restart=always
[Install] WantedBy=multi-user.target `
Сохраните файл как /etc/systemd/system/zapret.service, затем:
`bash sudo systemctl daemon-reload sudo systemctl enable zapret sudo systemctl start zapret `
6. Настройте клиентское устройство
После настройки сервера остаётся направить трафик через него. В SANSARA это делается через импорт конфигурации в клиент:
- На Windows/macOS: импортируйте профиль из кабинета SANSARA в стандартный клиент.
- На Android/iOS: скачайте файл конфигурации и откройте его в приложении — профиль добавится автоматически.
Если вы настраиваете всё вручную, укажите в настройках клиента адрес и порт вашего сервера, а также метод подключения, совместимый с вашей сетью.
Устройства: iPhone, Android, Windows, macOS
Zapret 2 работает на сервере, а клиентские устройства подключаются к нему через защищённый канал. Поэтому совместимость определяется не самой программой Zapret, а клиентом, который вы используете.
| Устройство | Рекомендуемый клиент | Особенности настройки |
|---|---|---|
| Windows | Стандартный десктопный клиент | Импорт профиля из SANSARA, выбор сервера, запуск. |
| macOS | Нативный клиент для macOS | Аналогично Windows: импорт + выбор локации. |
| Android | Официальное приложение из магазина | Загрузка конфигурации, включение в один тап. |
| iPhone | Приложение из App Store | Требуется установка профиля, после чего всё автоматически. |
Во всех случаях серверная часть (Zapret 2) остаётся неизменной. Вы настраиваете её один раз на личном VPS, а затем подключаете столько устройств, сколько нужно.
Частые ошибки и как их избежать
- 01Неправильные правила nftables/iptables
Трафик не попадает в NFQUEUE, и Zapret 2 не видит пакетов. Решение: проверьте цепочки и приоритеты, убедитесь, что правила применяются к нужному интерфейсу и направлению (output/postrouting). Используйте nft list ruleset для отладки.
- 01Конфликт с другими фаерволами или прокси
Если на сервере уже работает другой прокси-сервер или фаервол, они могут перехватывать трафик раньше Zapret. Решение: отключите лишние сервисы на время тестирования или настройте их так, чтобы они не мешали NFQUEUE.
- 01Некорректные DNS-настройки на клиенте
Даже при работающем Zapret сайты могут не открываться из-за блокировок DNS. Решение: на клиенте укажите публичные DNS-серверы (например, Cloudflare 1.1.1.1 или Google 8.8.8.8).
- 01Устаревшая версия Zapret или ядра Linux
Старые версии могут не поддерживать нужные функции или содержать ошибки. Решение: обновите Zapret до последней версии и используйте актуальное ядро. Для подбора работающих стратегий используйте утилиту blockcheck2, если она доступна.
- 01Попытка запустить GUI-версии с сомнительных источников
Некоторые форки Zapret 2 GUI содержат вредоносный код. Решение: используйте только официальные репозитории и проверенные сборки. Если не уверены — настраивайте через командную строку по официальной документации.
FAQ
Чем Zapret 2 отличается от обычных прокси?+
Обычные прокси создают зашифрованный туннель между клиентом и сервером, что добавляет задержку и нагрузку. Zapret 2 работает на уровне пакетов, модифицируя только начало сессии, чтобы обмануть DPI, а основной трафик идёт напрямую через ядро ОС.
Нужен ли мне личный VPS, или можно обойтись бесплатными серверами?+
Бесплатные серверы часто перегружены, имеют ограничения и могут блокироваться. Личный VPS SANSARA даёт выделенный узел, стабильное подключение и полный контроль над настройками.
Будет ли работать Zapret 2 на роутере вместо отдельного сервера?+
Да, если роутер работает на Linux (например, OpenWrt) и имеет достаточную производительность. Но для большинства пользователей проще арендовать VPS и настроить его один раз.
Что делать, если после настройки трафик всё равно блокируется?+
Проверьте, что трафик попадает в NFQUEUE (например, с помощью tcpdump), убедитесь, что nfqws2 запущен и использует правильную очередь. Попробуйте другие стратегии десинхронизации через параметр --dpi-desync.
Можно ли использовать Zapret 2 на macOS или iPhone без Linux-сервера?+
Прямой запуск Zapret 2 на macOS или iOS сложен и не поддерживается официально. Проще настроить Linux-сервер (например, в SANSARA) и подключиться к нему с macOS/iPhone через стандартный клиент.
Итог
- Возьмите личный VPS в SANSARA: выберите локацию, импортируйте конфигурацию в клиент на своём устройстве.
- На сервере установите Zapret 2, настройте nftables для перехвата трафика в NFQUEUE и запустите nfqws2 с автозапуском.
- На клиенте (Windows, macOS, Android, iPhone) используйте стандартный клиент с импортированным профилем от SANSARA.
- Для диагностики проверяйте правила nftables, работу nfqws2 и DNS-настройки на клиенте.
- Избегайте сомнительных GUI-форков Zapret; если не уверены — настраивайте по официальной документации.
Ещё по теме
Читайте также
CTA · SANSARA
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.