Техническое задание: Настройка двунаправленного VPN-соединения

Исходная ситуация

Имеется два офиса, между которыми необходимо организовать защищенное сетевое соединение. На стороне одного офиса развернут сервер на Ubuntu с установленной панелью управления 3x-ui. Успешно настроено клиентское подключение в режиме TUN к ресурсам, находящимся за сервером.

Проблема

Не работает обратное подключение: с сервера невозможно получить доступ к ресурсам, находящимся на стороне клиента (второго офиса). Требуется реализовать двунаправленную маршрутизацию.

Основные требования

  • Использование стека: Xray + протокол VLESS.
  • Обеспечение двусторонней сетевой связности между офисами.
  • Корректная настройка маршрутизации и правил фаервола.
  • Решение проблемы с доступом из-за сервера к клиентской сети.
  • Предоставление понятной документации по итоговой конфигурации.

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

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

Разработка парсера данных для игровых предметов на Node.js с базой данных PostgreSQL

Требуется создать серверное приложение на Node.js (Nest или Fastify) для сбора и структурирования данных из публичного игрового API. Необходимо спроектировать и реализовать базу данных PostgreSQL для хранения полученной информации.