
HY2XS
Готовая установка Hysteria2 с закрытой панелью и безопасным применением сетевых правил.
Веб-сервис
S3 Proxy for Flamy показывает изображения и файлы из BookStack, не открывая само хранилище в интернет. Сервис разрешает только безопасное чтение, передаёт большие файлы частями и сохраняет популярные материалы в кэше.

BookStack должен показывать пользователям изображения и вложения. Но прямой доступ к S3-хранилищу раскрывает внутренний адрес и усложняет контроль над запросами, путями и кэшированием. S3 Proxy for Flamy становится безопасным посредником. Он принимает только запросы на чтение разрешённых файлов, проверяет путь и передаёт данные из закрытой сети. Нужно было дать публичный доступ к медиа, не открывая остальную инфраструктуру.
S3 Proxy for Flamy стоит между BookStack и внутренним хранилищем и наружу пропускает только разрешённые запросы на чтение. Путь проверяется до обращения к S3, поэтому через публичный адрес нельзя загрузить, изменить или удалить объект и нельзя добраться до внутренних каталогов. Пользователь получает нужное изображение или вложение, но адрес и структура самого хранилища остаются закрытыми. Большие файлы передаются частями прямо из S3 и не занимают всю память приложения. Повторные запросы обслуживаются через кэш, поэтому популярные материалы загружаются быстрее и меньше нагружают хранилище. Отдельные проверки показывают, работает ли само приложение и есть ли связь с S3, а журнал помогает понять, на каком участке возникла ошибка — в прокси, сети или хранилище.



Наружу разрешено только безопасное чтение файлов
Крупные файлы можно загружать отдельными частями
Уровня кэша снижают повторную нагрузку на хранилище
"