Описание задачи

Вам необходимо выполнить двойную настройку VPN на сервере Ubuntu:

  • Поднять серверную часть WireGuard - для безопасного подключения удалённых клиентов.
  • В роли самого клиента (на том же сервере) поднять SoftEther, чтобы весь трафик, идущий от подключённых клиентов WireGuard, перенаправлялся через туннель SoftEther.

Требования к результату

1. Рабочая схема Double VPN

  • Клиент подключается к вашему серверу по WireGuard.
  • Входящий трафик этого клиента автоматически проходит через активное подключение SoftEther.
  • Выходной IP-адрес - IP-адрес конечного сервера SoftEther (а не IP вашего WireGuard-сервера).

2. Получаемый результат

  • Конфигурация должна работать под управлением Ubuntu 20.04/22.04+.
  • Предпочтительно предоставить скрипт для автоматической установки и настройки (WireGuard + настройка NAT/маршрутизации + клиент SoftEther с подключением).
  • Возможна подробная пошаговая инструкция - в текстовом виде или в виде документа с разъяснениями.

Формат сдачи

  • Готовый исполняемый bash-скрипт (tested). Или подробное описание в формате Markdown/PDF.
  • Описание всех шагов: настройка WireGuard, настройка маршрутизации (iptables или nftables), подключение SoftEther, автоматизация запуска.
  • После выполнения настройки должна присутствовать проверка работоспособности (например, команды).

Разработка плагина WordPress для автоматического наполнения киносайта

Требуется создать плагин для WordPress, который будет получать данные о фильмах по API (используя IMDb ID) и автоматически публиковать их на сайте. Также необходимы правки в теме оформления для корректного отображения нового контента.