zapretgui/docs/dns.md
2025-06-18 13:11:37 +03:00

60 lines
6.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Обход GEO-блокировок: когда Zapret не помогает
## Проблема географических ограничений
В отличие от блокировок Роскомнадзора через ТСПУ (Технические средства противодействия угрозам), которые успешно обходятся с помощью Zapret, существует другой тип ограничений — географические блокировки со стороны самих сервисов. Популярные платформы вроде ChatGPT, Claude, Gemini и многие другие самостоятельно ограничивают доступ пользователям из определенных регионов, проверяя их IP-адреса.
Важно понимать ключевое отличие: Zapret работает на уровне DPI (Deep Packet Inspection) и манипулирует пакетами данных для обхода блокировок провайдера, но не изменяет ваш IP-адрес. Поэтому когда сервер проверяет географическое расположение по IP и видит российский адрес, он отказывает в доступе независимо от того, используете вы Zapret или нет.
## Решение №1: Смена DNS в браузере
Изменение DNS-сервера может помочь в обходе некоторых географических ограничений. Это работает, когда блокировка реализована на уровне DNS-резолвинга, а не прямой проверки IP-адреса. Современные браузеры поддерживают различные протоколы для безопасного DNS-запроса.
### Настройка XBOX DNS
XBOX DNS — это российский DNS-сервис, специализирующийся на обходе блокировок. Для его использования доступны следующие варианты:
Классические DNS-серверы:
- Основной: `176.99.11.77`
- Резервный: `80.78.247.254`
Для современных браузеров рекомендуется использовать защищенные протоколы:
- DNS-over-HTTPS (DoH): `https://xbox-dns.ru/dns-query`
- DNS-over-TLS (DoT): `xbox-dns.ru`
Настройка в популярных браузерах происходит через раздел безопасности или конфиденциальности в настройках. В Chrome и Edge нужно искать "Безопасный DNS", в Firefox — "DNS через HTTPS".
### Настройка Comss DNS
https://www.comss.ru/page.php?id=7315
Comss DNS предоставляет более широкий набор протоколов и оптимизирован для различных устройств:
Для настольных систем и браузеров используйте DNS-over-HTTPS:
- Адрес: `https://dns.comss.one/dns-query`
Для мобильных устройств Apple доступен специальный профиль конфигурации:
- Скачайте и установите `dns.comss.one.mobileconfig`
Пользователи Android и Linux могут настроить DNS-over-TLS:
- Адрес сервера: `dns.comss.one` или `tls://dns.comss.one`
Для продвинутых пользователей доступен современный протокол DNS-over-QUIC:
- Адрес: `quic://dns.comss.one`
## Решение №2: Функция разблокировки hosts в Zapret GUI
Zapret GUI включает специальную функцию для работы с файлом hosts, которая может помочь в обходе некоторых географических ограничений. Этот метод работает путем перенаправления запросов к заблокированным доменам через альтернативные IP-адреса или зеркала.
Функция автоматически обновляет записи в системном файле hosts, добавляя актуальные IP-адреса для популярных заблокированных сервисов. Это особенно эффективно для сервисов, у которых есть рабочие зеркала или альтернативные точки входа, доступные из вашего региона.
Для активации функции откройте Zapret GUI, перейдите в раздел дополнительных настроек и включите опцию "Разблокировка через hosts". Программа будет периодически обновлять список адресов, поддерживая их актуальность.
**Чтобы вписать свои адреса используйте эту инструкцию: https://github.com/bol-van/zapret/discussions/338**
## Ограничения и альтернативы
Важно понимать, что оба описанных метода имеют свои ограничения. Смена DNS помогает только если блокировка реализована на уровне DNS, а не прямой проверки IP. Метод с hosts-файлом работает только при наличии доступных альтернативных адресов сервиса.
Для полноценного обхода географических ограничений, когда сервис проверяет именно IP-адрес пользователя, потребуются более радикальные решения: VPN-сервисы, прокси-серверы или Tor. Эти инструменты действительно изменяют ваш IP-адрес, заставляя удаленный сервер думать, что вы находитесь в другой стране.
Выбор метода зависит от конкретного заблокированного сервиса и типа применяемой блокировки. Рекомендуется начать с простых решений (смена DNS), и только при их неэффективности переходить к более сложным вариантам.