Одержимый кодом🔥
213 subscribers
21 photos
13 links
Привет, разработчик! Я Данил Щуцкий (CutCode) backend PHP developer, одержимый своим делом! На этом канале публикую свои мысли и истории из личного опыта.
Youtube: https://www.youtube.com/@CutCodeRu
ЛС: @leeto_telegram
Download Telegram
Западный хостинг vs российский интернет: неожиданные проблемы и как с ними жить 🤔

Привет, друзья!

В начале ноября много стало поступать жалоб о проблемах с доступом к сайту MoonShine. На скринах из браузера была ошибка что адрес не резолвится (ERR_NAME_NOT_RESOLVED).

Спойлер: оказалось, всё намного сложнее.
Первым делом я, конечно, полез в настройки домена. Попробовал разные ns-сервера - вроде даже помогло!
Но недавно произошло то, что заставило меня серьезно насторожиться: я сам не смог зайти на сайт MoonShine без VPN. И я начал разбираться глубже.

Что же выяснилось?
Оказывается, проблема гораздо масштабнее, чем казалось изначально. С начала ноября 2024 года многие пользователи из России сталкиваются с проблемами доступа к сайтам на популярных западных хостингах:
- Hetzner
- Cloudflare
- Akamai
- CDN77

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

У меня несколько проектов на Hetzner, и картина везде одинаковая:
- Из Европы - всё ок, доступность 100% 👍
- Из России - доступность скачет от 50% до 90% и меняется со временем в разных регионах 📉

Проверял тут:
https://ping-admin.com/index.sema

Какой предварительно вывод:
- Официально IP-адреса не заблокированы
- Проблема, похоже, связана с работой ТСПУ (технические средства противодействия угрозам) 🔧

Я сейчас активно исследую различные варианты решения этой проблемы. Думаю о разных сценариях:
1. Переезд на российский сервер (хотя очень привык к Hetzner)
2. Настройка прокси для пользователей из России
3. Использовать CDN (но уверенности что поможет нет)

Что дальше?
Пока я в процессе принятия решения, но уже понятно, что придётся что-то делать. Ведь недоступность моих проектов из России очень печалит.

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

#hetzner #хостинг #cutcode #moonshine
😱18🤔21😭1
Тяжёлые будни демки MoonShine 😅

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

Ошибка, казалось бы, небольшая, но последствия были впечатляющими. И немного комичными

Один внимательный и настойчивый пользователь заметил эту уязвимость и решил наказать нас за невнимательность! И удалил администратора. Таким образом он заблокировал доступ к админке для всех остальных.

Сайт с демкой MoonShine рефрешит данные каждые 15 минут, восстанавливая все по умолчанию (и соответственно, возвращая учётку админа). Но этот человек, не теряя энтузиазма, регулярно заходил в админку на протяжении суток(!) и снова удалял администратора.

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

Вот такаю рождественская пасхалочка случилась с нами. Уверен эта история немного подняла вам настроение.

#MoonShine #CutCode
😁20🤣14👏3👍2