SWPulse

Шифрованный DNS. Зарубежные AI-сервисы отвечают без ошибки региона, реклама, трекеры и телеметрия не разрешаются. Без регистрации, журналов запросов нет.

ПодключитьПроверить подключение

AI без ошибки регионаДля адресов AI-сервисов резолвер отдаёт адрес нашего узла в Нидерландах. Узел передаёт TLS-соединение вендору, не расшифровывая его: сертификат остаётся сертификатом вендора.
Только шифрованный DNSDoH, DoT, DoQ и DoH3 на одном имени. Обычный DNS на порту 53 наружу закрыт.
Свой рекурсор с DNSSECОтветы собираются от корня с проверкой подписей и QNAME-минимизацией, без пересказа чужих резолверов.
Фильтр рекламы и телеметрииОколо 340 тысяч доменов: реклама, трекеры, телеметрия ОС, вредоносные адреса. Заблокированное имя отвечает 0.0.0.0.

Как это работает

Устройство спрашивает у резолвера адрес, например chatgpt.com. Если имя есть в закрытом списке AI-сервисов, резолвер отвечает адресом нашего узла. Устройство открывает к нему обычное TLS-соединение, и узел по имени из рукопожатия (SNI) передаёт его настоящему серверу вендора. Вендор видит поддерживаемый регион. Всё остальное резолвится как обычно и идёт напрямую. Это не VPN: через узел идут только адреса из списка.

DNS не поможет там, где ограничение привязано к аккаунту, номеру телефона или способу оплаты, а не к адресу. Включённый поверх VPN со своим DNS перебивает эту настройку.

Подключение

DoHhttps://dns.swpulse.ru/dns-query DoT / Private DNSdns.swpulse.ru DoQquic://dns.swpulse.ru DoH3h3://dns.swpulse.ru/dns-query IPv445.134.218.34

Сертификат выписан на имя dns.swpulse.ru, и клиент проверяет именно его. IP-адрес нужен только там, где поле требует IP (Windows, Linux). Без шифрования по этому IP никто не отвечает.

Windows 11

Одной командой в PowerShell от имени администратора:

irm https://swpulse.ru/setup.ps1 | iex

Скрипт пропишет DNS на активных адаптерах, включит DoH без возврата к открытому тексту и уберёт IPv6-DNS провайдера, через который запросы шли бы мимо. Отмена: irm https://swpulse.ru/undo.ps1 | iex

Вручную: Параметры → Сеть и Интернет → адаптер → «Назначение DNS-сервера» → Изменить → Вручную → IPv4: 45.134.218.34, «DNS через HTTPS»: Вкл. (шаблон вручную) https://dns.swpulse.ru/dns-query, «Возврат к открытому тексту»: Выкл.

В Windows 10 встроенного DoH нет: настройте DNS в браузере или на роутере.

Android

Настройки → Сеть и интернет → Частный DNS → «Имя хоста поставщика частного DNS»: dns.swpulse.ru. Работает во всех приложениях, и в Wi-Fi, и в мобильной сети.

iPhone, iPad, Mac

Откройте эту страницу в Safari и скачайте профиль: swpulse.mobileconfig. Затем Настройки → «Профиль загружен» → Установить. iOS пометит профиль как «Не проверен», это ожидаемо для профиля без подписи. Внутри одна настройка: DoH на https://dns.swpulse.ru/dns-query.

Браузер (только сам браузер)

Chrome: Настройки → Конфиденциальность и безопасность → Безопасность → «Использовать безопасный DNS» → «С другим поставщиком». Firefox: Настройки → Приватность → DNS через HTTPS → «Максимальная защита» → свой. Edge: Конфиденциальность → Безопасность → «Использовать безопасный DNS». Адрес везде один: https://dns.swpulse.ru/dns-query

Роутер

Keenetic: DoH https://dns.swpulse.ru/dns-query или DoT dns.swpulse.ru. OpenWrt, AdGuard Home: любое из значений выше. MikroTik RouterOS 7:

/ip dns set servers="" use-doh-server="https://dns.swpulse.ru/dns-query" verify-doh-cert=yes
Linux (systemd-resolved)
curl -fsSL https://swpulse.ru/setup.sh | sudo sh

Или вручную, в /etc/systemd/resolved.conf.d/dns.conf:

[Resolve]
DNS=45.134.218.34#dns.swpulse.ru
DNSOverTLS=yes
Domains=~.

Затем sudo systemctl restart systemd-resolved. Имя после # обязательно: по нему проверяется сертификат.

Проверка

Откройте swpulse.ru/ip: страница покажет, идут ли запросы этого устройства через SWPulse.