Добро пожаловать в Univista — мы рады, что вы здесь. Если что-то неясно, откройте «Справку» или свяжитесь с нами через службу поддержки на этом сайте, и мы поможем вам подключиться.
GitHub не открывается / тормозит в России: честное объяснение (РКН формально не блокировал GitHub — сайта нет в реестре, — но с мая 2026 года доступ «инфраструктурно душат», плюс 130+ отдельных страниц заблокированы точечно; это не блокировка всего сайта) и более надёжный способ зайти (клиент VLESS+Reality)
Обновлено
Схема: GitHub в России формально не заблокирован (РКН отрицает, сайта нет в реестре), но с мая 2026 доступ «инфраструктурно душат» — главная открывается, а git clone / скачивание release / raw-файлов часто срывается; git CLI / SSH не идут через браузер, поэтому нужен системный (TUN) клиент VLESS+Reality, который заворачивает всё устройство через чистый зарубежный IP
Сначала честно: что на самом деле случилось с GitHub в России (это не блокировка всего сайта, а «инфраструктурное удушение»)
На практике разработчики видят так: главная GitHub открывается, но git clone / git push зависает, а скачивание release-архива или raw-файла срывается снова и снова. Честное разграничение: GitHub формально не заблокирован РКН — официально это отрицают, сайта нет в реестре запрещённых; но с мая 2026 года доступ к GitHub системно «инфраструктурно душат» (доля аномальных / сорванных соединений выросла с ~4% до 10–16%) — тот же приём медленного удушения, что раньше применяли к Telegram и YouTube (см. «YouTube замедляют в России»). Вдобавок 130+ отдельных страниц / репозиториев заблокированы по решению суда или ведомства (точечно по содержимому, а не весь сайт). То есть текущее состояние — это «замедление + точечные блокировки страниц», а не занесение github.com целиком в чёрный список.
Почему «главная открывается, а git clone / скачивание release срывается»
Дело в том, что разный трафик GitHub идёт через разные домены и инфраструктуру: сайт живёт на github.com, а клонирование / скачивание идёт через CDN и объектное хранилище — codeload.github.com (release / архивы исходников), objects.githubusercontent.com, raw.githubusercontent.com (raw-файлы / LFS). Удушение часто целенаправленно бьёт именно по этим каналам скачивания, поэтому и получается «главная открывается, но стоит начать клонировать большой репозиторий или качать release — обрыв». Это не ваш git сломался, а маршрут скачивания намеренно замедляют / глушат.
Почему бесплатное VPN-расширение для браузера не спасёт git
Первая мысль — поставить бесплатное VPN-расширение для браузера. Но для GitHub это особенно бесполезно, и причина жёсткая: git clone / push / pull, SSH и загрузки из IDE / пакетных менеджеров (npm, pip, go get, cargo) не идут через браузер — это системные процессы, выходящие в сеть напрямую. Расширение защищает только трафик во вкладке браузера; ваш git clone в терминале по-прежнему идёт по реальной сети и по-прежнему душится. Плюс бесплатные расширения / прокси используют публичные общие диапазоны IP — они перегружены и рвутся, поэтому большие клоны и крупные загрузки страдают первыми; а с точки зрения приватности расширение видит весь ваш трафик в браузере — особенно опасно для разработчика, который логинится в приватные репозитории и вставляет токены.
Ключевой момент: чтобы GitHub работал стабильно, нужно покрыть всё устройство (режим TUN)
Чтобы git, SSH, пакетные менеджеры и сайт шли за рубеж одновременно, канал должен быть системным — то есть режим TUN (который забирает трафик всего устройства в туннель), а не расширение только для браузера и не прокси-настройка одного приложения (сравнение см. «TUN против системного прокси»). Хорошая новость: GitHub / Git относительно терпим к зарубежным IP дата-центров (в отличие от Netflix, который их активно банит), поэтому при стабильном канале с достаточной шириной клонирование больших репозиториев и скачивание release обычно идут гладко. Бонусом системное решение заодно покрывает ChatGPT, Docker Hub, npm, Hugging Face и прочее, что вам тоже может понадобиться.
Более надёжная альтернатива: клиент VLESS + Reality
VLESS — это лёгкий транспортный протокол, а Reality — его слой TLS-маскировки, который выдаёт ваш трафик за обычный HTTPS к реальному публичному сайту. Для защиты от удушения это особенно важно: чтобы душить, оборудованию цензуры нужно «опознать» трафик как идущий к GitHub, а Reality делает его неузнаваемым — и целенаправленно замедлить его уже нельзя, тот же принцип, что и в обходе замедления YouTube. Запуск VLESS+Reality в настоящем клиенте (sing-box / v2rayN / Shadowrocket) в режиме TUN — это системно: git / SSH / загрузки с CDN / сайт — всё идёт через туннель; выделенный узел делает клонирование больших репозиториев стабильнее и с меньшим числом обрывов; и это труднее автоматически задушить, чем бесплатный прокси с публичной точкой входа. Плата за это — нужны подписка и клиент. И три честных оговорки: во-первых, конкретную страницу / репозиторий, заблокированные по содержимому, смена IP может и не открыть, если блок именно контентный, а не по IP; во-вторых, ограничения GitHub по отдельным подсанкционным аккаунтам / субъектам в рамках экспортного контроля США действуют на уровне аккаунта — туннель их не снимет; в-третьих, ни один способ не гарантирует работу навсегда — во время регионального отключения не подключится ни один зарубежный канал.
Как стабильно пользоваться GitHub в России: конкретные шаги
Скопируйте свою ссылку-подписку в личном кабинете (для российских условий предпочтительны узлы VLESS+Reality).
Поставьте надёжный клиент: на iOS — Shadowrocket, на Android / десктопе — sing-box или v2rayN, и импортируйте URL подписки (не добавляйте отдельные узлы вручную).
Обязательно включите режим TUN / «виртуальный сетевой адаптер» (не просто системный прокси), чтобы git, SSH и пакетные менеджеры в терминале шли через туннель.
Выберите стабильный узел в не-российском регионе (низкая задержка, малые потери) и прогоните тест задержки; клонирование больших репозиториев чувствительно к ширине канала / потерям, так что берите стабильную линию.
Используйте режим правил (Rule): российские банковские / госприложения (Госуслуги) — напрямую (они отвергают зарубежные IP), а github.com, *.githubusercontent.com, codeload.github.com — через туннель.
Проверка: сделайте git clone большого репозитория и скачайте release-архив, убедитесь, что они больше не срываются на середине. Пользователям SSH можно указать ssh.github.com:443 как запасной порт.
Честные ожидания
GitHub нестабилен в России в основном из-за инфраструктурного удушения + точечных блокировок отдельных страниц, а не потому что РКН заблокировал весь сайт; стабильный зарубежный IP с замаскированным (Reality) трафиком возвращает надёжные clone / push / скачивание.
git / SSH / пакетные менеджеры не идут через браузер — нужен системный (TUN) канал; VPN-расширение для браузера не починит git в терминале.
Конкретную страницу / репозиторий, заблокированные по содержимому, смена IP может не открыть; ограничения GitHub по подсанкционным аккаунтам / субъектам действуют на уровне аккаунта, и туннель их не решает.
Во время регионального отключения или учений «суверенного интернета» любой зарубежный канал (включая VLESS) может не подключиться — и GitHub тоже не заработает; к протоколу это отношения не имеет.
Соблюдайте местные законы и условия использования сторонних сервисов; эта статья — только технический разбор, ответственность за безопасность и соответствие правилам несёт пользователь, и мы не можем гарантировать долгосрочную доступность сторонних сервисов (включая GitHub).
Частые вопросы
GitHub в России заблокирован РКН?
Строго говоря, это не блокировка всего сайта. Официально РКН отрицает блокировку GitHub, сайта нет в реестре запрещённых; но с мая 2026 доступ системно «инфраструктурно душат» (доля аномальных соединений выросла до 10–16%), плюс 130+ отдельных страниц / репозиториев заблокированы по решениям. Это «замедление + точечные блокировки», а не занесение всего сайта в чёрный список — тот же приём медленного удушения, что раньше применяли к Telegram / YouTube. Запуск VLESS+Reality в системном клиенте (режим TUN) маскирует трафик под обычный HTTPS, так что оборудование цензуры не может опознать и целенаправленно замедлить его, и clone / скачивание обычно снова становятся стабильными.
Почему главная GitHub открывается, а git clone постоянно обрывается?
Потому что сайт — на github.com, а клонирование / скачивание идут через CDN и объектное хранилище (codeload.github.com, objects.githubusercontent.com, raw.githubusercontent.com). Удушение часто целенаправленно бьёт именно по этим каналам скачивания, поэтому «главная открывается, но клонирование большого репозитория или скачивание release обрывается». Ваш git не сломан — маршрут скачивания намеренно замедляют.
Разве нельзя просто поставить бесплатное VPN-расширение для браузера?
Для GitHub это практически бесполезно. git clone / push / SSH, а также загрузки из npm / pip / go get / cargo не идут через браузер — это системные процессы, выходящие в сеть напрямую. Расширение защищает только вкладку браузера; ваш git в терминале по-прежнему идёт по реальной сети и по-прежнему душится. Чтобы git тоже шёл за рубеж, нужен системный (TUN) канал, который забирает трафик всего устройства.
Со сменой зарубежного IP откроется ли и точечно заблокированный репозиторий?
Не обязательно. Если страница / репозиторий заблокированы именно по содержимому, новый IP может их не восстановить; это отдельная история от общего удушения. К тому же ограничения GitHub по отдельным подсанкционным аккаунтам / субъектам в рамках экспортного контроля действуют на уровне аккаунта — туннель их не решает. Системный VLESS+Reality в первую очередь снимает именно «инфраструктурное удушение», возвращая стабильность доступа в целом.
Канал Univista в Telegram
В канале — свежие рабочие конфиги, статус узлов и разбор частых проблем.
Материал носит технический характер. Соблюдайте местные законы при использовании сетевых инструментов. Univista не отвечает за ваш сценарий использования.
Поддержка
Univista · Подключайтесь к миру
Привет, я помощник службы поддержки Univista. Как я могу помочь?