установка zapret linux
установка zapret linux
Обходим цензуру: установка zapret linux по шагам
Как правильно сделать установка zapret linux? Реальные примеры, скрытые риски и проверенные конфигурации для пользователей RU.
установка zapret linux — это не просто копирование скриптов из GitHub. Это настройка системы против DPI (Deep Packet Inspection), которую используют российские провайдеры вроде Ростелекома или МТС для блокировки Telegram, YouTube и торрент-трекеров. Если вы думаете, что обычный прокси или даже большинство VPN спасут — ошибаетесь. DPI видит шаблоны зашифрованного трафика и режет его на уровне маршрутизатора. Zapret же маскирует пакеты так, что они выглядят как обычный HTTPS-трафик. Но есть нюансы, о которых молчат 99% гайдов.
Почему обычные VPN не справляются с российской цензурой
Представьте: вы подключились к OpenVPN через TCP на порту 443. Всё должно работать, ведь это «легальный» HTTPS. Однако провайдер применяет статистический анализ — смотрит на размер пакетов, частоту отправки, время жизни соединения. У настоящего TLS-трафика есть характерные паттерны: handshake, сертификаты, session resumption. У OpenVPN — другие. DPI это замечает и обрывает соединение.
Zapret решает проблему иначе. Он не шифрует трафик сам по себе. Вместо этого он модифицирует исходящие пакеты так, чтобы они проходили мимо фильтров. Для этого используются:
- obfs2/obfs3/obfs4 — протоколы обфускации от Tor Project;
- V2Ray/Xray — современные транспорты с поддержкой WebSocket + TLS;
- iptables + NFQUEUE — перехват пакетов на уровне ядра Linux;
- fake-tcp — имитация легитимного TCP-диалога.
Важно понимать: zapret — это не полноценный VPN. Это обход DPI, который можно комбинировать с WireGuard или OpenVPN для защиты от слежки.
Что такое zapret и зачем он нужен в 2026 году
Zapret — open-source проект от разработчика @bol-van. Его цель — обход блокировок, основанных на DPI, без использования зарубежных серверов или централизованных сервисов. Особенно актуально в России после ужесточения требований к хостинг-провайдерам и массовых блокировок по IP-адресам.
Основные режимы работы:
| Режим | Как работает | Плюсы | Минусы |
|---|---|---|---|
| nfq | Перехват через netfilter queue | Высокая совместимость | Требует root, может снижать скорость |
| tpws | Прозрачный прокси на уровне приложений | Не трогает ядро | Работает только с HTTP/HTTPS |
| raw | Отправка сырых пакетов | Обходит самые жёсткие DPI | Сложная настройка, нестабильно на некоторых роутерах |
Если вы используете Linux на ноутбуке — nfq ваш выбор. На роутере с OpenWrt — tpws или raw, в зависимости от железа.
Пошаговая установка zapret linux на Ubuntu/Debian
Важно: перед началом сделайте резервную копию iptables и убедитесь, что у вас есть альтернативный способ доступа к интернету (например, мобильный хот-спот).
-
Установите зависимости:
bash sudo apt update sudo apt install git build-essential libnetfilter-queue-dev curl -
Клонируйте репозиторий:
bash git clone https://github.com/bol-van/zapret.git cd zapret -
Соберите бинарники:
bash ./build.sh
Скрипт автоматически определит архитектуру и соберёт нужные компоненты. -
Выберите режим:
Запустите интерактивную настройку:
bash sudo ./install_easy.sh - Выберите nfq (если не уверены — это безопасный вариант).
-
Укажите список обхода:
auto(автоматическое определение заблокированных сайтов) илиmanual(свой список). -
Запустите службу:
bash sudo systemctl start zapret sudo systemctl enable zapret -
Проверьте работу:
Откройте в браузере https://ipleak.net. Убедитесь, что: - DNS-запросы идут через ваш провайдер (это нормально — zapret не меняет DNS);
- Нет утечек WebRTC (отключите в браузере вручную);
- Заблокированные сайты (например, rutracker.org) открываются.
Чего вам НЕ говорят в других гайдах
Большинство инструкций молчат о трёх критических рисках:
- Бесплатные «анти-DPI» сервисы — это сбор данных
Многие предлагают «готовые решения» в Telegram или на форумах. Чаще всего это модифицированный zapret с встроенным логгером. Он может записывать:
- Все доменные имена, которые вы открываете;
- Время сессий;
- MAC-адрес устройства.
Проверяйте исходный код. Если его нет — не устанавливайте.
- Kill switch в zapret отсутствует
Если соединение с DPI-обходом рвётся, трафик автоматически идёт в открытую сеть. Это значит: ваш Telegram-аккаунт или торрент-клиент могут быть видны провайдеру. Чтобы этого избежать, настройте жёсткие правила iptables:
Блокируем весь трафик, кроме через zapret
sudo iptables -P OUTPUT DROP
sudo iptables -A OUTPUT -o lo -j ACCEPT
sudo iptables -A OUTPUT -m owner --uid-owner zapret -j ACCEPT
sudo iptables -A OUTPUT -p tcp --dport 53 -j ACCEPT # DNS
(Это упрощённый пример — в реальности нужно точнее.)
- Обновления ядра Linux могут сломать nfq
Начиная с ядра 6.8, изменились API netfilter. Старые версии zapret перестают работать. Автор выпускает патчи, но вы должны следить за обновлениями вручную. Подписывайтесь на репозиторий на GitHub.
- DPI в России эволюционирует
Ростелеком и другие крупные провайдеры начали использовать машинное обучение для анализа трафика. Даже obfs4 может быть распознан через несколько минут активного сеанса. Zapret помогает на 80–90%, но не даёт 100% гарантии.
Альтернативы zapret: когда стоит выбрать другое
Zapret — мощный инструмент, но не универсальный. Вот когда лучше использовать что-то ещё:
| Сценарий | Лучшее решение | Почему |
|---|---|---|
| Обход блокировок + анонимность | Tor Browser + obfs4 bridges | Tor скрывает IP и шифрует трафик трижды |
| Высокая скорость + защита | WireGuard + Shadowsocks-Rust | WireGuard быстр, Shadowsocks обходит DPI |
| Работа на роутере без root | Keenetic с встроенным DPI bypass | Готовое решение от производителя |
| Максимальная стойкость | Xray + WebSocket + TLS + CDN | Имитирует трафик Cloudflare или Akamai |
| Просто разблокировать YouTube | DNS-over-HTTPS (DoH) + hosts | Иногда достаточно обхода DNS-блокировок |
Zapret выигрывает, когда вам нужен локальный, автономный, бесплатный и open-source способ обхода без доверия к третьим лицам.
Проверка утечек: как убедиться, что всё работает
Не верьте глазам. Проверяйте:
-
DNS-утечки:
Зайдите на https://dnsleaktest.com. Если показывает IP вашего провайдера — это нормально для zapret (он не перенаправляет DNS). Но если показывает сторонние серверы — возможно, утечка через IPv6 или systemd-resolved. -
WebRTC-утечки:
Откройте https://browserleaks.com/webrtc. Если отображается ваш реальный IP — отключите WebRTC в браузере (в Firefox:media.peerconnection.enabled = false). -
Тест блокировок:
Попробуйте открыть заведомо заблокированный ресурс, напримерrutracker.org. Если не грузится — проверьте лог zapret:
bash sudo journalctl -u zapret -f -
Скорость:
Запустите тест на https://speedtest.net. Zapret добавляет 10–30 мс задержки и снижает скорость на 5–15% в режимеnfq.
FAQ
VPN замедляет интернет на сколько реально?
Зависит от протокола и сервера. WireGuard: +5–15 мс, 90–98% от исходной скорости. OpenVPN/TCP: +30–80 мс, 60–85%. Zapret без VPN: +10–30 мс, 85–95%. Но если используется вместе с удалённым сервером — суммируется.
Меня найдёт спецслужба при использовании zapret?
Zapret не скрывает ваш IP от конечного сайта. Он только обходит DPI. Если вы заходите на YouTube — Google видит ваш IP. Для анонимности нужен Tor или VPN с no-log политикой вне юрисдикции 14 Eyes.
WireGuard или OpenVPN — что безопаснее?
WireGuard использует современные криптоалгоритмы (ChaCha20, Poly1305, Curve25519) и меньше кода — меньше уязвимостей. OpenVPN проверен временем, но сложнее и медленнее. Оба безопасны при правильной настройке. WireGuard не поддерживает TCP fallback — это минус в сетях с жёстким DPI.
Можно ли использовать zapret на Android?
Только через root и Termux. Официальной поддержки нет. Лучше использовать приложения вроде V2RayNG или Nekoray с конфигурацией obfs4.
Что делать, если zapret перестал работать после обновления?
1. Обновите репозиторий: git pull.
2. Пересоберите: ./build.sh.
3. Перезапустите службу: sudo systemctl restart zapret.
Если не помогает — проверьте issues на GitHub, возможно, требуется патч.
Нужно ли отключать IPv6 при использовании zapret?
Да. Многие DPI-системы не фильтруют IPv6, но ваш провайдер может направлять трафик через него, обходя zapret. Лучше отключить:sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
Вывод
установка zapret linux — это технически сложный, но эффективный способ обхода DPI в условиях российской цензуры. Он не заменяет VPN, но дополняет его, особенно если вы используете локальные серверы или хотите минимизировать доверие к третьим лицам. Главное — понимать его ограничения: отсутствие kill switch, риск утечек при сбое, необходимость ручного обновления. Не верьте «простым установщикам» из Telegram. Собирайте из официального репозитория, проверяйте логи, тестируйте утечки. Только так вы получите реальную защиту, а не иллюзию безопасности.
Good reminder about bonus terms. Good emphasis on reading terms before depositing.