- PVSM.RU - https://www.pvsm.ru -

Очередная блокировка части IP-адресов 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-адрес в единый реестр [1]?

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

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

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

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

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

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

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

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

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

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

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

В недрах комментариев к вышеуказанному ЖЖ-посту можно также найти решение данной проблемы (ну, кроме очевидных — использовать прокси или 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

Источник [8]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/github/152968

Ссылки в тексте:

[1] единый реестр: https://eais.rkn.gov.ru/

[2] Универсального сервиса проверки ограничения доступа к сайтам: http://blocklist.rkn.gov.ru/#anchor

[3] Реестр Роскомсвободы: https://reestr.rublacklist.net/rec/89105/

[4] запись в ЖЖ: http://keinkeinkein.livejournal.com/102312.html

[5] небольшое обсуждение: http://vk.com/rublacklist?w=wall-45023092_31289%2Fall

[6] текст решения суда: https://rospravosudie.com/court-oktyabrskij-rajonnyj-sud-g-stavropolya-stavropolskij-kraj-s/act-429825542/

[7] страничку судьи: http://bit.ly/29wxSkn

[8] Источник: https://geektimes.ru/post/278244/