Да можно. КОнечно траффик пойдет через VPN
Юзер образается на IP сервака с VPN, а он уже по VPN каналу на ваш сервер...
Если да, то какие шаги нужно сделать? Направить все домены на А запись, поставить nginx на vps и его настроить на проксирование запросов на ip адрес домашнего сервера в сетке vpn?
Да так. Либо просто переадресовать нужные порты с помощью iptables внутрь ВПНки