Техническое задание: Создание специализированной прошивки для Raspberry Pi

Цель проекта

Разработать прошивку, превращающую одноплатный компьютер Raspberry Pi (модели 4B или 5) в управляемый маршрутизатор с расширенными сетевыми функциями для раздачи Wi-Fi.

Ключевые функциональные требования

  • Базовая функция роутера: Устройство подключается к основному домашнему роутеру и создает собственную беспроводную сеть (Wi-Fi точку доступа).
  • Управление DNS: Возможность автоматической и ручной подмены DNS-серверов для всей раздаваемой сети.
  • Поддержка прокси: Интеграция и полная поддержка прокси-серверов типа SOCKS5.
  • Веб-интерфейс управления: Вся конфигурация устройства должна осуществляться через интуитивно понятный веб-интерфейс, доступный из браузера.
  • Конфигурация прокси: В интерфейсе должна быть реализована возможность добавления, настройки, удаления и активации прокси-конфигураций.

Технические детали и окружение

  • Целевое устройство: Raspberry Pi 4B или Raspberry Pi 5.
  • Исходные данные: Для реализации предоставляется пример или референс существующей прошивки/конфигурации.
  • Тип прошивки: Предположительно, на основе ОС Linux (например, Raspbian) с набором предустановленных и настроенных служб (hostapd, dnsmasq, iptables, веб-сервер).

Ожидаемый результат

Готовая к установке образ прошивки (image), который после записи на карту памяти позволяет быстро развернуть описанную систему. Конечный пользователь подключает устройство к сети, заходит в веб-интерфейс, настраивает параметры Wi-Fi, DNS и прокси, после чего может использовать созданную сеть на своих клиентских устройствах.

Разработка коробочного решения для школы на базе LMS Moodle

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

Клонирование и улучшение сайта с добавлением магазина и онлайн-оплаты

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