LINUX.ORG.RU
ФорумTalks

Аналоговнетная разработка: РКН оставил витрину GitHub, но намертво забанил по IP сервера githubusercontent

 , ,


0

3

Конец августа. Наши любимые и ценимые коллеги из РКН, видимо, решили, что уходящее лето нужно проводить с огоньком, а просто массово душить зарубежные CDN и хостеров — это как-то скучно.

Уточним диспозицию: если всякие заморские хостинги сейчас просто массово и мучительно замедляют (ТСПУ режет скорость всему живому до 16Кбайт, пуская без тормозов только избранные «белые» SNI), то тут ребята пошли дальше.

Айпишники Fastly, за которыми прячется raw.githubusercontent.com, забанили вообще намертво. Прямо по IP. В глухой ноль.

Для тех, кто вдруг не понял масштаба трагедии: raw.githubusercontent.com — это тот самый endpoint GitHub, откуда огромное количество проектов напрямую тянет содержимое репозиториев: установочные скрипты, конфиги, CI/CD-скрипты, исходники и прочие необходимые файлы.

Наглядное пособие «Будни российского девопса».

Стучимся напрямую (суверенно, по ГОСТу):

    $ for ip in $(dig +short A raw.githubusercontent.com); do echo -n "$ip: "; nc -z -w 6 "$ip" 443 2>/dev/null && echo OPEN || echo FAILED; done
    185.199.111.133: FAILED
    185.199.108.133: FAILED
    185.199.109.133: FAILED
    185.199.110.133: FAILED

Стучимся через прокси (с бездуховного Запада):

    $ proxychains bash -c 'for ip in $(dig +short A raw.githubusercontent.com); do echo -n "$ip: "; nc -z -w 6 "$ip" 443 2>/dev/null && echo OPEN || echo FAILED; done'
    [proxychains] config file found: /etc/proxychains.conf
    [proxychains] preloading /usr/lib64/proxychains-ng/libproxychains4.so
    proxychains-ng 4.17
    185.199.111.133: OPEN
    185.199.109.133: OPEN
    185.199.108.133: OPEN
    185.199.110.133: OPEN

А вот результаты утилитки от уважаемого Runnin4ik:

FST-01 │ AS54113 │ Fastly            │    OK    │ 1.1s
FST-02 │ AS54113 │ Fastly            │    OK    │ 1.1s
FST-03 │ AS54113 │ Fastly GitHub 108 │ SYN DROP │ TCP SYN timeout | 8.0s
FST-04 │ AS54113 │ Fastly GitHub 109 │ SYN DROP │ TCP SYN timeout | 8.0s
FST-05 │ AS54113 │ Fastly GitHub 110 │ SYN DROP │ TCP SYN timeout | 8.0s
FST-06 │ AS54113 │ Fastly GitHub 111 │ SYN DROP │ TCP SYN timeout | 8.0s

Блестящая работа. Надежный план, как швейцарские часы.

Больше всего в этой шизофрении радует, как происходящее бьется с речами с высоких трибун про «небывалые темпы импортозамещения» и «цифровой суверенитет».

Ребят, вы свой импортозамещенный софт святым духом компилировать планируете? Вы реально не отстреливаете, что весь отечественный IT-сектор (включая тот, что пишет софт для самих блокировок) тащит под капотом тысячи пакетов с заблокированного вами ресурса?

Пока ковровый бан по IP раскатился не на всех провайдерах. Но мы же знаем, как работают эти рубильники.

Сегодня задело условную Йоту в регионах, завтра у вас по тайм-ауту молча ляжет сборка продакшена в закрытом корпоративном контуре, потому что раннер не смог сделать банальный curl | bash.

Короче, проверяйте воркеры, заворачивайте CI/CD в VPN, поднимайте локальные зеркала зависимостей и прописывайте прокси в переменные окружения везде, где только можно.

Ну а ведомству — традиционное спасибо за мотивацию.

Ничто так не заставляет джунов вникать в устройство сетей и туннелей, как попытка просто сбилдить проект в суверенном Рунете.

Жаль только, что, блестяще сдав этот квест, они просто упакуют ноутбуки и уедут работать туда, где не нужно предварительно обманывать государственные файрволы.

Блестящая многоходовочка.


Ничто так не заставляет джунов вникать в устройство сетей

уедут работать туда, где не нужно предварительно обманывать государственные файрволы.

Джуны? Они там никому не нужны, там своих джунов хватает.

watchcat382 ★★
()

Все твои проблемы исходят из того, что РКН есть какое-то дело до того, как эти самые «коллеги» будут что-то там где-то там. Ты можешь сейчас свести какие-то концы с какими-то концами и объяснить всё банальной глупостью. Но это будет ошибочным объяснением. Реальное объяснение: да насрать им. Проблема в твоих пресуппозициях, а не в конкретной реализации следующих из них ожиданий. Чем скорее ты это поймёшь, тем спокойнее будет жить. Лучше и веселее — вряд ли. Но потрясений и удивлений такого рода будет меньше.

Вот представь, что ты живёшь рядом с вулканом. Случилось извержение, и произошла трагедия. И ты сокрушаешься типа «ну ладно поля, ладно дома, но зачем ты убил женщин и детей, вулкан?!». Ну да, ты выговоришься, и возможно тебе даже станет легче. Но вулкан тебя не услышит — это в принципе не его заботы, он существует по своим законам природы. Тут примерно то же самое.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)

если всякие заморские хостинги сейчас просто массово и мучительно замедляют

Пипец у тебя криокамера хорошая, многие заморские хостинги блокируют напрочь уже давно

Ребят, вы свой импортозамещенный софт святым духом компилировать планируете?

https://www.youtube.com/watch?v=HJZNqDFp6nU

Вообще тебе уже расписали, с чего ты взял что РКН волнует каким-то боком твоя ситуация?

Gary ★★★★★
()

весь отечественный IT-сектор (включая тот, что пишет софт для самих блокировок) тащит под капотом тысячи пакетов с заблокированного вами ресурса?

ССЗБ. РКН - санитар леса.

завтра у вас по тайм-ауту молча ляжет сборка продакшена в закрытом корпоративном контуре, потому что раннер не смог сделать банальный curl | bash.

Если контур закрытый, то в чем проблема с curl? Или он всё-таки не закрытый?

поднимайте локальные зеркала зависимостей

Вот. Правильный вывод. Возможно в этом и состоит цель...

MirandaUser2 ★★
()

молча ляжет сборка продакшена

упакуют ноутбуки и уедут работать

Если ваш прод зависит от таких мелочей, то боюсь что с работой будут проблемы. И не из-за РКН.

тащит под капотом тысячи пакетов с заблокированного вами ресурса

Прикол в том, что и софт для обхода блокировок выгнали из гитхаба. В общем все равно тот кто не умеет держать критичную инфраструктуру у себя, будет подпирать забор.

традиционное спасибо за мотивацию

Находясь в жопе, ты можешь сделать две вещи. Во-первых - постараться понять, почему ты в ней находишься. Во-вторых - вылезти оттуда... Вылезти из жопы надо всего один раз, и после этого про нее можно забыть. А чтобы понять, почему ты в ней находишься, нужна вся жизнь

Lordwind ★★★★★
()

Ты бы хоть проверил что это не твоя персональная проблема. УМВР.

потому что раннер не смог сделать банальный curl | bash.

Это было бы прекрасно. Ты бы ещё curl | sudo bash предложил в лучших традициях.

Ребят, вы свой импортозамещенный софт святым духом компилировать планируете? Вы реально не отстреливаете, что весь отечественный IT-сектор (включая тот, что пишет софт для самих блокировок) тащит под капотом тысячи пакетов с заблокированного вами ресурса?

Моему софту для компиляции ничего кроме пакетов из официальной репы дебиана не требуется. И тебе того же желаю.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)

Про РКН писать это как писать про чиновников или про педофилов - итак всем всё понятно, за исключением совсем уж альтернативно одарённых. А так да - это обычный результат, когда руки из жопы, а в голове пустота, а приказы «бороться», вот и «борются».

На прошлой неделе на работе обнаружили, что dns на 8.8.8.8 и на 1.1.1.1 режут. Т.е. первые запросы (dig @1.1.1.1 www.youtube.com) на youtube и прочее ответ отдаёт, а потом глухо - нет такого. А если включить +https то всё становится сразу хорошо. Завернули dns на 1.0.0.1 сразу всё стало чики пики.

Причём этих дегенератов уже кроют даже «типа патриоты», для которых в начале «ну суверенный инет нужОн» и «всё верно делают». Дураки у власти кого хочешь доведут.

vtVitus ★★★★★
()

раннер не смог сделать банальный curl | bash.

Не надо так делать.

А локальные зеркала надо было поднимать ещё 10 лет назад.

Aceler ★★★★★
()

Я конечно по человечески против всего этого происходящего… этого самого, но!

  1. Глобально кармически, причинители страданий должны страдать, а карма ведь и на народы распространяется, не только индивидуально так то

  2. Те! У кого! При сборке! Качаются! Файлы! Должны корчиться не зная смерти, в веках!!

James_Holden ★★★★★
()
Последнее исправление: James_Holden (всего исправлений: 1)

вы свой импортозамещенный софт святым духом компилировать планируете?

Жаль только, что, блестяще сдав этот квест, они просто упакуют ноутбуки и уедут работать туда, где не нужно предварительно обманывать государственные файрволы.

Я, честно говоря, не разделяю мнение некоторых что рулят такими процессами люди не сильно умные. Даже слегка точно знаю, что наоборот - умные. И я отнюдь не про ркн. Ну и имхо всех кто умеет думать выкуривают уже второе десятиление, сложно не заметить. А если не имхо, то целые отрасли пропали из страны. Похоже нужны лишь те, кто собирает дроны, кто бегает с автоматом и еще те, что с лопатой ставят рекорды на урановых рудниках. А трудиться они все будут за еду.

Гитхаб и его доступность меркнет.

lomaster
()
Ответ на: комментарий от Lordwind

Прикол в том, что и софт для обхода блокировок выгнали из гитхаба

Что за новости? И амнезия и китайские прокси в полном составе лежат где и были.

lomaster
()

Безотносительно самой темы.

завтра у вас по тайм-ауту молча ляжет сборка продакшена в закрытом корпоративном контуре, потому что раннер не смог сделать банальный curl | bash.

У кого в закрытом проде раннер делает curl | bash и ложится от того, что оно сфейлится - тот жуткий ССЗБ и обязан с волчьим билетом немедленно вон из профессии.

Dimez ★★★★★
()
Ответ на: комментарий от lomaster

От деталей воздержусь, но авторам запрета то реп закрывают, то теневой бан вешают. Сейчас вернули, но люди на свой гит уехали. Заграничная швабодка оказалась не слаще нашенской.

Lordwind ★★★★★
()
Ответ на: комментарий от Lordwind

то реп закрывают, то теневой бан вешают

я все понимаю, но есть бесплатные решения которые месяцами tun не разрвают и при этом 250+мбитс выдают. Странно при этом с ломанием трафика морочиться, но всем кто это делает - спасибо, так незаметнее пользователи типа меня😁

lomaster
()

Порвался? Жаль. Несите нового

cobold ★★★★★
()
Ответ на: комментарий от lomaster

Вы совершенно правы в том, что чем больше используется разных способов обхода блокировок тем менее заметен каждый отдельный пользователь.

watchcat382 ★★
()
Ответ на: комментарий от question4

Это был условный пример, что вы все придираетесь =)

Понятно,что нельзя тянуть напрямую код непонятного у кого. Сначала качаем,инспектируем(или хотя бы ЛЛМ-ке скармливаем для анализа,если не все понятно) и только потом используем локально.

Главный посыл был не про это

Semel
() автор топика
Ответ на: комментарий от Semel

Это был условный пример, что вы все придираетесь =)

Уж очень он показательный.

Главный посыл был не про это

У меня raw.githubusercontent.com работает. Мегафон.

question4 ★★★★★
()
Ответ на: комментарий от vtVitus

Очень наивно думать, что там дураки.

Это первое.

Второе, очень наивно думать что они это делают для суверенитета - что бы это слово не значило - независимость ли страны и интернета от внешнего рубильника или же совсем полная изоляция. Совсем не для этого.

lovesan ★★☆
()

Так а нам сюда ты эту телегу зачем пишешь, мы типа РКН и что-то можем поменять что-ли? Пихай письмо в РКН с обоснованием, почему это нужно исправить и как.

tcpfinhello
()
Ответ на: комментарий от CrX

Но вулкан тебя не услышит

А чел даже и не пытался сделать так, чтобы услышать. Вместо того, чтобы подойти к жерлу вулкана и туда сказать «слыш давай в следующий раз не так», он бегает по деревне и орёт в деревне. Нет чтобы письмо в РКН накатать о том, что произошедшее нужно исправить, он тут на каком-то никому неизвестном форуме что-то срёт.

tcpfinhello
()

банальный curl | bash

Так тебе и надо. Ты все свои проблемы заслужил целиком и полностью

Stanson ★★★★★
()
Вы не можете добавлять комментарии в эту тему: только для зарегистрированных, score>=50.