Техническое задание: Настройка Yandex CDN в качестве обратного прокси

Необходимо обеспечить доступность веб-сайта для пользователей мобильных операторов, которые применяют политику "белых списков" (whitelist), блокируя доступ к ресурсам, не входящим в эти списки.

Цель проекта

Использовать инфраструктуру Яндекс CDN в качестве промежуточного звена (обратного прокси) для того, чтобы трафик к целевому сайту проходил через доверенный адрес CDN, что позволит обойти ограничения операторов связи.

Основные задачи

  • Настроить Yandex CDN на работу в режиме Reverse Proxy для указанного веб-сайта.
  • Правильно сконфигурировать DNS-записи (CNAME или A-записи) для перенаправления трафика через CDN.
  • Обеспечить корректную передачу заголовков (headers), включая исходные IP-адреса пользователей (X-Forwarded-For).
  • Настроить SSL/TLS сертификаты для работы по HTTPS через CDN.
  • Проверить доступность сайта через новый endpoint CDN и его работоспособность.
  • Протестировать решение с эмуляцией условий "белых списков".

Требования к исполнителю

  • Опыт работы с Yandex Cloud (Yandex CDN, Certificate Manager, DNS).
  • Понимание принципов работы обратного прокси, CDN и DNS.
  • Умение настраивать и проверять SSL-сертификаты.
  • Готовность предоставить краткую инструкцию по поддержке решения.

Интеграция игрового API в существующий Laravel-проект

Требуется подключить внешний API провайдера игр к готовому сайту на Laravel. В проекте уже реализованы аутентификация, баланс пользователей и админ-панель. Необходимо обеспечить взаимодействие для запуска игр, обработки спинов и синхронизации баланса.