Программа
WARP и HMS
Между вами и сайтом две разные преграды. Провайдер, который не пускает вас к сайту, — это к обходу. И сам сайт, который не доверяет вашему адресу, — это к WARP. А если сайт отказывает по стране, это к HMS: цепочке, которая выводит вас в другой стране.
Что это даёт
Первая преграда — провайдер. Он обрывает соединение, как только видит имя сайта. Это работа обхода: пакеты переписываются так, что имя не распознаётся, и соединение проходит. Адрес, с которого вы приходите, при этом остаётся вашим.
Вторая преграда — сам сайт. Соединение дошло, сайт ответил — и отказал. Причина не в пакетах, а в адресе: сайт смотрит, откуда вы пришли, и сверяется с его репутацией.
Антифрод-системы ведут репутацию не отдельных адресов, а целых диапазонов. Домашние российские диапазоны стоят в этих списках низко: оттуда идёт много ботов, переборов паролей и злоупотреблений, и низкое доверие достаётся всему диапазону разом, а не конкретному нарушителю. Со стороны это выглядит так:
- капча, которая не кончается, сколько ни решай;
- «доступ ограничен» или «не удалось обработать запрос» на ровном месте;
- отказ при регистрации, входе или оплате;
- сайт открывается, но частью функций пользоваться нельзя.
Провайдер тут ни при чём — он вас пропустил, и обход в этой ситуации бесполезен: пробивать нечего.
Через Cloudflare пускает, потому что адреса WARP принадлежат ей. Через её сеть проходит заметная часть всего веба, и в списках доверия эти адреса стоят совсем иначе, чем абонентские: это не «подозрительный домашний пул», а инфраструктура, с которой и так идёт огромный поток обычных пользователей. С включённым прокси вы приходите не из плохого диапазона, а как клиент Cloudflare — и та же самая проверка, которая отказывала, вас пропускает.
| Что происходит | Что включать |
|---|---|
| Сайт не открывается вообще, соединение обрывается | Обход |
| Сайт открывается, но не пускает лично вас: капча, отказ, «доступ ограничен» | WARP |
| «Недоступно в вашей стране или регионе» | HMS — цепочка через Tor или свой прокси |
Обход и WARP не мешают друг другу, а нужны вместе: до Cloudflare тоже надо ещё дойти.
Регистрация устройства идёт на api.cloudflareclient.com, и это имя режется по SNI,
а само соединение MASQUE провайдер тоже давит. Поэтому обход должен быть запущен.
Чего это не даёт
Сам WARP страну не меняет. Меняется репутация адреса, а не страна. Бесплатный WARP работает по anycast: вы попадаете на ближайший узел Cloudflare, а не на выбранный. Из России ближайший — российский, и адрес на выходе тоже российский.
Проверено замером: во всех прогонах выход был 104.28.x.x, страна RU, город
Челябинск, узел DME. Независимая гео-база подписывает эти адреса как Cloudflare WARP
и помечает флагом «прокси». То есть сервис, закрытый для России, увидит Россию, а сервис,
блокирующий VPN, увидит метку прокси.
Настройкой или другой точкой входа страну не выбрать: у MASQUE их всего две по IPv4
(162.159.198.1 и 162.159.198.2) плюс четыре по IPv6, и приземляются они
на тот же ближайший узел. Но страна выхода следует за тем, откуда к Cloudflare пришли, — и
на этом построена HMS.
Как включить
Прежде чем включать: вместе с прокси область обхода расширяется на все сайты — иначе подключение к Cloudflare не встаёт. Обход начинает применяться ко всему TLS/QUIC, кроме списка исключений, и программа или игра, которой в исключениях нет, может из-за этого сбоить. Ваша настройка в «Настройках» не меняется и возвращается, как только прокси выключен.
-
Запустите обход
Регистрация устройства — это обычный HTTPS-запрос к
api.cloudflareclient.com, а это имя режется по SNI. Движок покрывает его всегда, независимо от области обхода, но только пока запущен. Без обхода запрос может просто не дойти. -
Нажмите «Создать устройство»
Ключи создаются на вашем компьютере. Наружу уходит только открытый ключ — закрытый машину не покидает. Cloudflare отвечает лицензией и адресом внутри своей сети.
-
Включите тумблер «Прокси включён»
Программа поднимает локальный прокси и сама проверяет, что он работает: спрашивает у Cloudflare через этот же прокси, где она вас видит. Пока ответ не получен, успех не показывается. В строке состояния появится адрес выхода и страна.
Куда указать адрес
Прокси не перехватывает трафик и ничего не меняет в системе. Через него пойдёт только то, что вы сами туда направите — и это осознанный выбор: провал не может оставить вас без интернета.
Адрес показан на вкладке, рядом есть кнопка «Копировать». По умолчанию это
127.0.0.1:1080, протокол — SOCKS5.
| Куда вписать | Как |
|---|---|
| Firefox | Настройки → Основные → Параметры сети → «Ручная настройка прокси» → узел SOCKS
127.0.0.1, порт 1080, SOCKS v5. |
| Chrome, Edge | Своих настроек прокси у них нет — берут системные. Проще запустить с ключом
--proxy-server="socks5://127.0.0.1:1080" или поставить расширение-переключатель. |
| Telegram | Настройки → Данные и память → Прокси → добавить SOCKS5 с тем же адресом и портом. |
Прокси слушает только на 127.0.0.1 — из локальной сети к нему не подключиться.
Это сделано намеренно: клиент по умолчанию слушает на всех адресах, и в общей сети это был бы
открытый выход в интернет под вашей учётной записью.
Что происходит внутри
WARP умеет два транспорта. Первый — обычный WireGuard. Второй — MASQUE, собственная разработка Cloudflare: туннель IP поверх HTTP/3, а если QUIC не проходит, то поверх HTTP/2 и обычного TCP. На 443-м порту он неотличим от обычного веб-трафика.
Программа использует MASQUE, и это не вкусовщина. WireGuard до WARP на российских сетях перекрыт на уровне потока: рукопожатие пропускают, а данные после него режут. Десинк это не лечит — он умеет подменить только первый пакет соединения, а прятать непрерывный поток нечем.
Способ подключения программа подбирает сама и запоминает сработавший: сначала HTTP/2 поверх TCP на 443, затем 4443, 8443, 500, потом QUIC с урезанным начальным пакетом. Замер на российской сети: с включённым обходом 443 встаёт с первой попытки; с выключенным — 443 и 8443 обрываются сразу после соединения, и выживает только 4443. Ещё одна причина держать обход включённым.
Адреса точек входа MASQUE (162.159.198.1 и 162.159.198.2) движок
прикрывает всегда, независимо от области обхода — отдельным профилем по списку
lists\ipset-masque.txt. Так и должно быть: без этого подключение вставало только с
областью «весь трафик», а связать одно с другим пользователю неоткуда. Профиль нацелен ровно на
два адреса и ничего другого не задевает.
Одного этого профиля всё же мало: замер на российской сети показал, что подключение встаёт только тогда, когда MASQUE обрабатывает стратегия целиком. Поэтому на время работы прокси область обхода расширяется на все сайты — со всеми последствиями, описанными в разделе «Как включить». Сохранённая настройка при этом не переписывается: программа перекрывает её, пока прокси поднят, и отпускает, когда он выключен.
Параметры
| Параметр | Что делает |
|---|---|
| Порт прокси | На каком порту слушать. По умолчанию 1080 — общепринятый для SOCKS, поэтому
его нередко занимает другая программа. Если занят, программа скажет об этом прямо, а не
упадёт молча. Изменение применяется после выключения и включения прокси. |
| Направлять весь трафик системы | По умолчанию выключено. Пока WARP включён, адрес прокси прописывается в настройках прокси Windows, и его подхватывают Chrome, Edge и большинство обычных программ — вписывать ничего не нужно. Настройка ставится только после того, как подключение проверено, и снимается при выключении WARP, при выходе из программы и при сбросе настроек; если программа упала, прежнее значение возвращается при следующем запуске. |
| Создать устройство | Регистрирует устройство в Cloudflare. Доступно, пока устройства нет. |
| Пересоздать | Забывает текущее устройство и заводит новое. Пригодится, если Cloudflare перестала его обслуживать. |
Firefox системную настройку не читает — ему адрес нужно вписать вручную, как в таблице выше. И помните, что через Cloudflare пойдёт всё: игры, мессенджеры, загрузки. Это лишний крюк там, где он не нужен, поэтому тумблер и выключен по умолчанию.
HMS: смена страны
HMS — вкладка между WARP и «Настройками»; название выбрало сообщество: Hide My Ass. Это второе подключение к WARP, но не напрямую, а через вход в другой стране. Замерено: Cloudflare выбирает страну выхода по тому, откуда к нему пришли, — устройство и ключи при этом те же. Подключились из Германии — выход немецкий. Этим и лечится «недоступно в вашем регионе», против которого бессильны и обход, и обычный WARP.
-
Ваш браузер
По правилу Windows в цепочку уходят только сайты из списка. Всё остальное идёт как обычно, на полной скорости.
-
Zapret2UI
Принимает эти сайты и ведёт их дальше. С Tor он же обходом помогает дойти до мостов — их провайдер режет; ваш прокси до своего сервера доходит сам.
-
Вход
Мост и Tor с выходом в выбранной стране — или ваш SOCKS5-прокси (клиент VLESS, Shadowsocks). Это звено и задаёт страну.
-
Cloudflare WARP
Адрес, которому доверяют: сервис видит клиента Cloudflare, а не выходной узел Tor, который он знает и режет сам.
-
Сайт
Видит страну входа, а не вашу.
Как включить. Создайте устройство на вкладке WARP — одно на обе вкладки. На вкладке HMS
выберите вход: «Свой прокси» (адрес SOCKS5, например 127.0.0.1:10808, с логином —
socks5://логин:пароль@адрес:порт) или «Tor» (код страны, например de).
Для Tor нажмите «Получить мосты» и «Проверить скорость», по желанию — «Подобрать выход». Затем
включите «Цепочка включена» и «Вести эти сайты через цепочку».
В первый раз программа скачает Tor — 21 МБ, с проверкой контрольной суммы. Сайт Tor в России блокируют, поэтому качает она его через сам WARP: поднимает его напрямую, скачивает и только потом идёт через Tor. Обход на «Главной» при этом должен быть запущен — пока цепочка через Tor включена, он работает для всех сайтов, а не только для списков: иначе мосты не подключаются.
Мосты и выходной узел
Мосты берутся одной кнопкой или у бота @GetBridgesBot в Telegram; быстрый выходной узел программа подбирает и закрепляет сама.
«Получить мосты» спрашивает мосты у Tor Project — без капчи, тем же запросом, что делает «Connection Assist» в Tor Browser, — и заодно ищет обычные реле Tor, отвечающие с вашей сети. Любое реле можно указать мостом (идея ValdikSS/tor-relay-scanner). Маскировки у таких реле нет, и они часто быстрее мостов: замерено, 9 из 9 подняли Tor, медиана 5,4 Мбит/с, лучший 20,6 — против 3,2 у живого obfs4-моста. Где провайдер режет Tor по протоколу, они не пройдут, и выручат obfs4 и webtunnel.
«Проверить скорость» поднимает по очереди каждую строку поля, сколько бы их ни было, и
переписывает поле: быстрые сверху, у каждого комментарий вида
# 12,5 Мбит/с, первый байт 1,2 с, мёртвые внизу с причиной. Ничего не удаляется. Tor
берёт из поля первые 12 строк — поэтому быстрые и поднимаются наверх. Свои строки можно вставить руками — их выдаёт бот
@GetBridgesBot в Telegram, команда /webtunnel.
«Подобрать выход» замеряет десять самых быстрых по консенсусу выходных узлов страны и закрепляет лучший по адресу. Без закрепления Tor берёт новый узел на каждое соединение, и адрес WARP меняется вместе с ним — для сервиса это каждый раз новый посетитель.
Замерено: у узлов с почти одинаковой заявленной полосой реальная скорость различалась в 15 раз — 11,0 против 0,7 Мбит/с. С закреплённым выходом программа открывает второе соединение с Cloudflare: адрес у них общий, и страна не разъезжается, — 3,6 → 5,5 Мбит/с. Если закреплённый узел перестанет отвечать, программа вернётся к любому узлу страны, откроет одно соединение вместо двух и напишет об этом в журнале.
Какие сайты идут через цепочку
Список правится руками, по одному домену в строке. В комплекте — ChatGPT, Gemini и Grok: именно
они отказывают по стране. Домен покрывает всё, что под ним: openai.com — это и
api.openai.com. Правило пишется в настройки Windows, пока цепочка включена; его
подхватывают Chrome, Edge, Brave и программы на их основе — на них и проверено; Firefox не
проверялся.
- Пока цепочка включена, эти сайты идут только через неё. Оборвётся вход — они перестанут открываться, а не уйдут с вашего адреса. Выключите цепочку — правило снимется, и они пойдут как обычно, с вашего адреса: в аккаунт, привязанный к другой стране, тогда лучше не заходить.
- Исключения идут мимо цепочки, даже если список их покрывает. Замерено: страница
grok.comделает 219 запросов, и 188 из них — наcdn.grok.com, где стране взяться неоткуда. - Скорость: через Tor замерено 2–6 Мбит/с и задержка около секунды. Для переписки нормально, для файлов заметно — поэтому список и держат коротким.
Аккаунт это не страхует. Правила сервисов никто не отменял, регистрация в Claude просит телефон поддерживаемой страны, а за резкую смену страны аккаунт могут проверить. Смена адреса решает «не пускают», а не «разрешено ли».
Где что лежит
Клиент usque.exe распаковывается в C:\Program Files\Zapret2UI\masque: он
работает с правами администратора, поэтому лежит там, где его не подменить. config.json с
ключом устройства, его лицензией и токеном — в вашем профиле, в
%LOCALAPPDATA%\Zapret2UI\masque.
Tor для HMS — в C:\Program Files\Zapret2UI\tor: tor.exe, транспорт
pt\lyrebird.exe с pt_config.json, гео-базы geoip и
geoip6 и torrc. Папка data с кэшем консенсуса — из него же
берутся выходные узлы и обычные реле — в %LOCALAPPDATA%\Zapret2UI\tor\data. Скачивается
при первом включении цепочки через Tor.
Клиент запускается дочерним процессом программы. Если программа падает, оставшийся прокси снимается при следующем запуске.
Если не работает
| Что видно | Что делать |
|---|---|
| Не удалось создать устройство | Регистрация идёт на api.cloudflareclient.com, а это имя режется по SNI.
Запустите обход и повторите: движок покрывает этот домен всегда, независимо от области
обхода. Если и с обходом не выходит — Cloudflare периодически меняет версию клиентского
API, проверьте, нет ли свежей версии программы. |
| «Ни один способ подключения к Cloudflare не сработал» | Перебраны все транспорты и порты. Убедитесь, что обход запущен — без него проходит только порт 4443, а с ним 443 встаёт сразу. Проверьте также, не поднят ли параллельно другой VPN. |
| «Порт уже занят другой программой» | На 1080 сидит другой прокси. Впишите свободный порт в «Параметры». |
| «Cloudflare отвечает, но говорит, что трафик идёт мимо WARP» | Запрос ушёл наружу не через прокси. Обычно так бывает, когда параллельно поднят другой туннель, который перехватывает маршруты. |
| Прокси включён, а сайт всё равно «недоступен в регионе» | Так и будет: выход у бесплатного WARP российский. Страну меняет HMS. |
| HMS: Tor не поднимается или встаёт на одном проценте | Мосты не отвечают. Нажмите «Получить мосты», затем «Проверить скорость»; обход на «Главной» должен быть запущен. Застрявший Tor программа один раз перезапускает сама. |
| HMS: «Выход получился в стране …, а вы просили …» | Tor не удержал страну, и прокси остановлен, чтобы не вывести вас не туда. Повторите или выберите другую страну. |
| HMS: «Выбранный выход Tor не отвечает — берётся любой в этой стране» | Закреплённый узел ушёл. Цепочка работает через любой узел страны, одним соединением; нажмите «Подобрать выход» ещё раз. |
| HMS: сайты из списка не открываются | Цепочка включена, но вход перестал отвечать (Tor или ваш прокси), а мимо цепочки эти сайты не идут. Выключите и включите цепочку. Если программа закрылась со сбоем — запустите её снова: она вернёт настройку Windows. |
| Браузер ходит мимо прокси | Проверьте, что адрес вписан именно как SOCKS5 и порт совпадает с показанным на вкладке. Chrome и Edge своих настроек прокси не имеют — им нужен ключ запуска или расширение. |
| Всё стало медленнее | Ожидаемо: трафик идёт лишний крюк через Cloudflare. Держите прокси включённым только когда он нужен. |