Очередная блокировка части IP-адресов GitHub

в 18:04, , рубрики: github, блокировки сайтов, регулирование интернета, Роскомнадзор

Вчера и сегодня часть IT-населения нашей страны (России) столкнулась с неожиданной проблемой, при попытке зайти н GitHub, чтобы, например, почитать pull-request или документацию к какой-нибудь библиотеке. Сайт долго тупил, после чего загружался без стилей, картинок и скриптов.

Очередная блокировка части IP-адресов GitHub - 1

Среди этой части населения оказался и я. Ситуация показалась знакомой. Действительно, зайдя в консоль браузера, я обнаружил, что вся статика отвалилась по таймауту. Ok. Посмотрим, куда ведет assets-cdn.github.com:

$ host assets-cdn.github.com
assets-cdn.github.com is an alias for github.map.fastly.net.
github.map.fastly.net is an alias for prod.github.map.fastlylb.net.
prod.github.map.fastlylb.net has address 151.101.36.133

Ок. Поглядим внесен ли данный IP-адрес в единый реестр?

Очередная блокировка части IP-адресов GitHub - 2

Да, похоже, что внесен!

О том же нам говорит и сайт Универсального сервиса проверки ограничения доступа к сайтам.

Очередная блокировка части IP-адресов GitHub - 3

Погодите-ка, 10 июня 2013? Что, решение суда дожидалось исполнения 3 года? 0_о

Реестр Роскомсвободы говорит, что да:

Очередная блокировка части IP-адресов GitHub - 4

Немного погуглив по данному вопросу (и удивившись, что на хабраресурсах еще ничего не всплывало), нашел запись в ЖЖ с некоторыми дополнительными подробностями:

Судя по всему, этой же CDN пользовалось в 2013 году какое-то интернет-казино, и наша Роскомцензура в далеком 2013-м решила заблокировать не хосты интернет-казино, а одним росчерком пера IPv4-адрес всего дата-центра CDN. Д..., б...! То есть, власть нас спасла от того, чтобы мы не проигрывали последние деньги в казино, параллельно заблокировав и ненужный с ее духовно-скрепной точки зрения GitHub.

Оказывается, GitHub заблокирован на всей территории России Октябрьским районным судом Ставрополя. Районным судом, Карл! Получается, заблокировать любой сайт на всей территории РФ на DPI-оборудовании провайдеров теперь может абсолютно любой районный судья из любого субъекта РФ.

Еще нагуглилось небольшое обсуждение на VK-страничке Роскомсвободы, из которого можно, в частности попасть на текст решения суда, и на страничку судьи, его вынесшего («Очень грамотный, тактичный и доброжелательный, С ТОНКИМ ЧУВСТОМ ЮМОРА»).

В недрах комментариев к вышеуказанному ЖЖ-посту можно также найти решение данной проблемы (ну, кроме очевидных — использовать прокси или ssh-тоннель): гитхабовские CDN также имеют IP адрес 151.101.12.133, который в реестр не внесен. Таким образом, можно прописать его в /etc/hosts и радоваться жизни. Ну… Только по той же CDN раздаются еще аватарки, имеющие разные доменные имена, и, в чем самая подстава — некоторые страницы GitHub Pages. На момент написания этой статьи в моем /etc/hosts были:

151.101.12.133  assets-cdn.github.com
151.101.12.133  avatars2.githubusercontent.com
151.101.12.133  avatars0.githubusercontent.com
151.101.12.133  avatars1.githubusercontent.com
151.101.12.133  avatars3.githubusercontent.com

151.101.12.133  google.github.io
151.101.12.133  kangax.github.io
151.101.12.133  eslint.org

Наверное, все-таки придется включать VPN…

Автор: Bertolomych

Источник

  1. Elf:

    Блин. А я думаю, что за фигня. hosts проверял на вирусы сканил, думал github может сайт переделывает. А вон оно оказывается, что работают люди оказывается, бдят.

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js