Вчера и сегодня часть ИТ-населения нашей страны (России) столкнулась с неожиданной проблемой при попытке зайти на GitHub, например, чтобы прочитать пул-реквест или документацию к какой-нибудь библиотеке.
Сайт долго тормозил, после чего загружался без стилей, изображений и скриптов.
Я оказался среди этой части населения.
Ситуация показалась знакомой.
Действительно, когда я зашёл в консоль браузера, то обнаружил, что у всей статики истек таймаут. Хорошо.
Посмотрим, к чему приведет 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-адрес в единый регистр ?
Да, похоже, оно включено!
Сайт говорит нам то же самое.
Универсальный сервис проверки ограничений доступа к сайту .
Подождите, 10 июня 2013 года? Что, решение суда ждало исполнения 3 года? 0_о Регистр Роскомсвободы говорит да:
Немного погуглив по этому вопросу (и удивившись, что на хабраресурсах пока ничего не придумали), я нашел пост в ЖЖ с некоторыми дополнительными деталями:
Судя по всему, какое-то онлайн-казино использовало тот же CDN в 2013 году, и наша Роскомцензура еще в 2013 году решила не блокировать хосты онлайн-казино, а одним росчерком пера IPv4-адрес всего дата-центра CDN. Д., б.
! То есть власть спасла нас от потери последних денег в казино, одновременно заблокировав ненужный с ее духовной точки зрения GitHub.
Оказывается, GitHub заблокирован по всей России Октябрьским районным судом Ставрополя.Все еще гуглил небольшое обсуждение на странице Роскомсвободы ВК, с которой можно, в частности, попасть на текст решения суда и дальше страница судьи , который его проводил («Очень грамотный, тактичный и доброжелательный, С ТОНКИМ ЧУВСТВОМ ЮМОРА»).Районный суд, Карл! Получается, что абсолютно любой районный судья из любого субъекта РФ теперь может заблокировать любой сайт на всей территории РФ, используя оборудование DPI от провайдеров.
В глубине комментариев к приведенному выше посту в ЖЖ также можно найти решение этой проблемы (ну, кроме очевидных — использовать прокси или ssh-туннель): CDN на Github тоже имеют IP-адрес.
151.101.12.133 , который не включен в реестр.
Таким образом, вы можете зарегистрировать его в /etc/хосты и наслаждайтесь жизнью.
Ну.
Только на одном и том же CDN тоже раздаются аватарки с разными доменными именами, и что тут такого — некоторый Страницы GitHub. На момент написания этой статьи в моем /etc/хосты были: 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. UPD от 13.07.2016:
Кажется, ИП снят с учета 12 июля 2016 года.
.
Так что Роскомнадзор, надо отдать им должное, работает не так уж и медленно.
В опросе могут участвовать только зарегистрированные пользователи.
Войти , Пожалуйста.
Затронула ли вас блокировка _this_ GitHub 53,05% да 470 46,95% нет 416 886 пользователей проголосовали.
296 пользователей воздержались.
Теги: #блокировка сайтов #github #Роскомнадзор #ИТ-законодательство
-
Ликург
19 Oct, 24 -
Google Science Fair 2011 Началась Сегодня
19 Oct, 24 -
Тестирование Мобильного Клиента Vzochat
19 Oct, 24 -
Защита Blu-Ray Была Сломана.
19 Oct, 24 -
Как Я Ездил На Беспилотном Такси
19 Oct, 24 -
Tower Defense (Портативная) V.2
19 Oct, 24