Не совсем понимаю как должно происходить проксирование на виртуальную машину.
Имею сервер со статическим ip на нем поднят nginx в режиме прокси(единая точка входа)
На сервере крутятся виртуальные машины, на них в свою очередь сервисы (qbittorrent, homeassistant и т.д.)
Проксирование по https я настроить по мануалам смог и из вне сервисы доступны.
Проблема в том, что допустим у qbittorrent есть возможность указать адреса локальной сети и можно входить не вводя логин и пароль, так вот когда я захожу из локальной сети все так и работает, но когда я захожу из вне, то пароль и логин тоже не спрашивает, т.е. nginx при проксировании передает свой адрес, а не реальный адрес клиента.
Как настроить проксирование с передачей реального адреса для такого типа сервисов как qbittorrent?
Ну а так, в простейшем конфиге IP адрес клиента будет IP адресом хоста с Nginx а это ваша внутренняя сеть.
Вам необходимо передавать правильные заголовки на ресурс.