Последовательность приблизительно такая - распаковать docx (это zip файл), найти нужный xml файл, заменить в нем текст, запаковать структуру обратно.
Либо просто доставать из архива нужный файл, менять данные и добавлять его в zip архив docx файла.
Александр Маджугин, вам нужно разобраться, какие записи добавляет подключенный forticlient на VPS. Если он не перехватывает маршрут по умолчанию - 0.0.0.0 - то можно через iptables -j SNAT нужно направить нужные вам пакеты в выходной адрес fortliclient туннеля в VPS.
Александр Маджугин, тогда непонятно - какой помощи вы хотите, если слабо представляете на логическом уровне.
Вам нужно как минимум что-то сделать и написать, что не получилось.
Docker не использует органичения в правилах проброса портов.
Он по умолчанию и FORWARD и DNAT пробрасывает для 0.0.0.0, поэтому при отсутствии других проблем будет работать при любом количестве интерфейсов на сервере.
Так что вероятно - дело не в этом.
Перетащить откуда? с Apache? Там наверно .htaccess есть. Если да, то начать надо с его переноса в конфигурационный файл nginx.
Ну и странный совет-специалиста нанять.
Вадим, не очень понятен ваш вопрос. При MTLS происходит следующее - клиент подключается к серверу, проверяет сертификат сервера, потом клиент предоставляет серверу свой сертификат и сервер проверяет его. Если все в порядке - сервер разрешает доступ и по TLS соединению идет обмен данными.
Ilya Loopashko, нужно понимать как работает маршрутизация. Ввиду того, что вы добавили в путь прохождения еще и docket net - ситуация еще немного сложнее стала IMHO.
Советую взять openvpn и не использовать докер - там можно разобраться и по инструкциям.