Разработка системы контроля доступа по IP для сайта

Необходимо интегрировать в существующий код сайта механизм, который будет ограничивать вход на сайт только с заранее определённых IP-адресов.

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

  • Проанализировать текущую структуру сайта и определить оптимальное место для внедрения проверки.
  • Разработать и реализовать код для проверки IP-адреса посетителя.
  • Создать функционал для управления списком разрешённых IP-адресов (белый список).
  • Обеспечить корректную обработку и ответ для пользователей с запрещённых адресов (например, показ страницы с ошибкой 403).
  • Протестировать работу системы в различных условиях.

Требования к реализации

  • Решение должно быть надёжным и не нарушать основную функциональность сайта.
  • Код должен быть хорошо документирован.
  • Список IP-адресов должен храниться в удобном для редактирования формате (например, в конфигурационном файле или базе данных).
  • Учесть возможность работы сайта за прокси или балансировщиком нагрузки (проверка заголовка X-Forwarded-For).

Результат работы

Готовый, протестированный и интегрированный код, позволяющий администратору управлять доступом к сайту на основе IP-адресов посетителей.

Фильтрация данных Excel по дате активности

Требуется обработать 10 таблиц Excel, извлечь логины пользователей, активных в определенные даты, и сохранить результаты в отдельные текстовые файлы. Необходим скрипт для автоматизации процесса.

Разработка AI-агента для автоматизации контента Telegram-канала о культуре

Требуется создать минимальный рабочий прототип AI-агента (на базе n8n/Make), который будет автоматически собирать материалы, формировать литературные черновики и публиковать контент в Telegram-канале, посвященном китайской культуре.

Разработка парсера недвижимости и телеграм-бота для управления

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