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

Обход блокировки GitHub в 2026 году с Zapret на Keenetic и личным VPS

Как обойти блокировку GitHub в 2026 году: инструкция с Zapret на Keenetic и личным VPS SANSARA. Практический гайд для разработчиков с рабочими конфигами и настройкой под все устройства.

VPSSANSARAгайд

Если GitHub частично недоступен или медленно работает, настройте Zapret на роутере Keenetic и используйте личный VPS SANSARA как защищённый шлюз. Это даст стабильный доступ к репозиториям и CI/CD без переустановки ПО на каждом устройстве. Регистрируетесь в SANSARA, получаете данные подключения в кабинете и импортируете их в клиент на телефоне или компьютере.

Коротко:

  • Zapret — это набор скриптов для обхода DPI на роутерах, включая Keenetic.
  • Личный VPS SANSARA работает как выделенный узел за пределами локальной сети.
  • Keenetic перенаправляет трафик через ваш личный сервер, а Zapret маскирует его от блокировок.
  • Настройка делается один раз на роутере и работает для всех устройств в сети.
  • Поддерживаются iPhone, Android, Windows и macOS через стандартные клиенты.

Что это и кому подходит

Zapret — это инструмент для обхода блокировок на уровне роутера. Он работает с системой netfilter и модулями ядра, чтобы модифицировать трафик и обходить DPI провайдера. На Keenetic Zapret устанавливается через Entware и дополнительные пакеты ядра.

Личный VPS SANSARA — это удалённый сервер с готовым подключением. Вы получаете конфигурацию в кабинете и импортируете её в клиент на своём устройстве. Сервер находится в одной из 9+ локаций за пределами локальной сети и выступает как защищённый шлюз.

Схема подходит:

  • Разработчикам, которым нужен стабильный доступ к GitHub, GitLab, PyPI и другим репозиториям.
  • Командам, которые хотят настроить обход один раз на роутере и не трогать настройки на каждом ноутбуке или телефоне.
  • Пользователям, которые не хотят разбираться с терминалом на клиентских устройствах.

Как настроить по шагам (с личным VPS SANSARA)

Шаг 1. Подготовка Keenetic

  1. 01Включите режим разработчика в веб-интерфейсе Keenetic (обычно в разделе «Система» → «Режим разработчика»).
  2. 02Установите Entware, если его ещё нет. Для этого:
  • Зайдите в «Приложения» → «Keenetic Market».
  • Найдите и установите пакет Entware.
  1. 01Через SSH подключитесь к роутеру и выполните обновление пакетов:

`bash opkg update opkg install git-http ca-bundle `

  1. 01Установите необходимые модули ядра для Zapret. Их список зависит от версии прошивки, но обычно это:

`bash opkg install kmod-ipt-nfqueue kmod-ipt-connbytes kmod-ipt-multiport `

Если модули уже есть в системе, opkg сообщит об этом.

Шаг 2. Установка Zapret

  1. 01Клонируйте репозиторий Zapret:

`bash cd /opt git clone https://github.com/bol-van/zapret.git cd zapret `

  1. 01Запустите скрипт начальной настройки:

`bash ./install.sh `

  1. 01Отредактируйте конфигурационный файл /opt/zapret/config. Укажите интерфейс WAN (обычно eth2.2 или ppp0) и настройте стратегии обработки трафика. Пример:

`ini IFACE_WAN=eth2.2 MODE=auto TPWS_OPTIONS="--hostspell ru --hostspell-list /opt/zapret/hosts.txt" `

  1. 01Включите автозапуск Zapret:

`bash ./init.d/sysv/zapret enable ./init.d/sysv/zapret start `

Шаг 3. Настройка личного VPS SANSARA

  1. 01Зарегистрируйтесь в SANSARA и выберите локацию (например, Германия или Финляндия).
  2. 02В кабинете скопируйте данные подключения: адрес сервера, логин, пароль или ключ.
  3. 03Настройте на роутере маршрутизацию трафика на GitHub через ваш личный сервер. Для этого можно использовать статические маршруты или политики доступа в Keenetic.

Пример настройки политики доступа:

  • Создайте политику с именем GitHub.
  • В качестве условия укажите домены github.com, githubusercontent.com, objects.githubusercontent.com.
  • Выберите действие «Направлять через шлюз» и укажите IP-адрес вашего VPS SANSARA.
  1. 01Проверьте, что трафик к GitHub идёт через ваш выделенный узел:

`bash traceroute github.com `

В выводе должен появиться IP вашего сервера SANSARA.

Шаг 4. Проверка работы

  1. 01Перезагрузите роутер или перезапустите Zapret:

`bash /opt/zapret/init.d/sysv/zapret restart `

  1. 01На любом устройстве в сети попробуйте клонировать репозиторий:

`bash git clone https://github.com/octocat/Hello-World.git `

Если клонирование проходит без ошибок и с нормальной скоростью, настройка работает.

Устройства: iPhone, Android, Windows, macOS

После настройки на роутере все устройства в сети получают доступ к GitHub через ваш личный VPS и Zapret. Дополнительные настройки на клиентах не требуются.

  • iPhone / Android: Установите клиент из App Store или Google Play. Импортируйте конфигурацию из кабинета SANSARA (обычно через QR-код или файл). После этого все приложения на телефоне будут использовать защищённый канал.
  • Windows / macOS: Скачайте официальный клиент, откройте конфигурацию из кабинета SANSARA и активируйте подключение. Система будет маршрутизировать трафик через ваш выделенный узел.

Telegram-бот SANSARA помогает быстро получить ссылку на конфигурацию и напоминает о продлении подписки.

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

  1. 01Zapret не запускается из-за отсутствия модулей ядра
  • Симптом: ошибки iptables: No chain/target/match by that name или сбои при старте.
  • Решение: проверьте, какие модули загружены командой lsmod. Если нужных модулей нет, установите их через opkg или обновите прошивку Keenetic.
  1. 01Трафик не идёт через VPS
  • Симптом: GitHub всё равно недоступен, а в логах Zapret нет активности.
  • Решение: убедитесь, что политика доступа на Keenetic настроена правильно. Проверьте IP-адрес шлюза и домены в условиях.
  1. 01Низкая скорость или обрывы соединения
  • Симптом: git clone работает, но медленно или падает.
  • Решение: выберите ближайшую к вам локацию SANSARA. Убедитесь, что на роутере не включены дополнительные фильтры или ограничения пропускной способности.
  1. 01Конфликт с другими сервисами на роутере
  • Симптом: часть устройств теряет доступ в интернет после включения Zapret.
  • Решение: настройте политики доступа так, чтобы Zapret применялся только к определённым доменам или IP-адресам, а не ко всему трафику.

FAQ

Нужно ли настраивать что-то на каждом ноутбуке или телефоне?+

Нет. После настройки Zapret на Keenetic и маршрутизации через личный VPS SANSARA все устройства в сети автоматически получают доступ к GitHub.

Будет ли работать CI/CD, например GitHub Actions или GitLab CI?+

Да, если CI-раннер находится в той же сети, что и роутер с настроенным Zapret и VPS. Внешние раннеры потребуют отдельной настройки.

Что делать, если GitHub снова заблокируют или изменят методы блокировки?+

Zapret обновляет списки доменов и стратегии обработки. Обновите репозиторий на роутере (git pull в /opt/zapret) и перезапустите службу.

Можно ли использовать этот метод с другими репозиториями, например PyPI или Docker Hub?+

Да. Добавьте домены нужных сервисов в политику доступа на Keenetic и в конфигурацию Zapret.

Насколько безопасно использовать Zapret и личный VPS?+

Zapret — это открытый инструмент, который модифицирует трафик на роутере. Личный VPS SANSARA обеспечивает выделенный канал без общего пула пользователей. Риски зависят от корректности настройки и выбора провайдера.

Итог

  • Настройте Zapret на Keenetic через Entware и необходимые модули ядра.
  • Используйте личный VPS SANSARA как защищённый шлюз для трафика к GitHub.
  • Настройте политики доступа на роутере, чтобы трафик к GitHub шёл через ваш выделенный узел.
  • Проверьте работу клонированием репозитория и убедитесь, что скорость стабильна.
  • Обновляйте Zapret при изменении методов блокировки.

Эта схема позволяет обойти блокировки GitHub в 2026 году без постоянных переключений на каждом устройстве и даёт разработчикам стабильный доступ к репозиториям и CI/CD.

Ещё по теме

CTA · SANSARA

Личный VPS — без терминала и очередей

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