SANSARA
SANSARA12 июля 2026 г.10 мин

Zapret 2: как настроить в 2026 году с личным VPS SANSARA

Практическая инструкция по настройке Zapret 2 в 2026 году с личным VPS SANSARA: что это, как работает, пошаговая установка на Windows, Linux, Android, iOS, частые ошибки и FAQ.

VPSSANSARAгайд

Чтобы настроить 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, а затем подключаете столько устройств, сколько нужно.

Частые ошибки и как их избежать

  1. 01Неправильные правила nftables/iptables

Трафик не попадает в NFQUEUE, и Zapret 2 не видит пакетов. Решение: проверьте цепочки и приоритеты, убедитесь, что правила применяются к нужному интерфейсу и направлению (output/postrouting). Используйте nft list ruleset для отладки.

  1. 01Конфликт с другими фаерволами или прокси

Если на сервере уже работает другой прокси-сервер или фаервол, они могут перехватывать трафик раньше Zapret. Решение: отключите лишние сервисы на время тестирования или настройте их так, чтобы они не мешали NFQUEUE.

  1. 01Некорректные DNS-настройки на клиенте

Даже при работающем Zapret сайты могут не открываться из-за блокировок DNS. Решение: на клиенте укажите публичные DNS-серверы (например, Cloudflare 1.1.1.1 или Google 8.8.8.8).

  1. 01Устаревшая версия Zapret или ядра Linux

Старые версии могут не поддерживать нужные функции или содержать ошибки. Решение: обновите Zapret до последней версии и используйте актуальное ядро. Для подбора работающих стратегий используйте утилиту blockcheck2, если она доступна.

  1. 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 — без терминала и очередей

Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.