Описание задачи
Вам необходимо выполнить двойную настройку 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, автоматизация запуска.
- После выполнения настройки должна присутствовать проверка работоспособности (например, команды).