Назад | Перейти на главную страницу

Прокси локального веб-сервера вслепую на внешний порт, поэтому внутренние ресурсы не должны быть открыты

У меня есть выделенный веб-сервер под управлением CentOS 7 minimal, я использую HaProxy в качестве своего пограничного сервера и NginX в качестве внутреннего сервера приложений.

Я бы хотел создать для себя небольшую административную область, в основном для администрирования контейнеров докеров. У меня есть несколько инструментов на основе браузера, работающих на различных локальных портах, которые закрыты моим брандмауэром. Я хотел бы запустить httpd на таком заблокированном порту и каким-то образом слепо проксировать его на открытый порт, чтобы Apache мог взаимодействовать с внутренними ресурсами на localhost, но ответы передаются на открытый порт так же, как запросы передаются на порт Apache.

Это возможно?

Я попробовал httptunnel Kali Linux - но понял, что не могу просто использовать сервер для прокси-сервера одного порта без настроенного клиента для использования - я думаю? В любом случае, когда я попробую:

hts -F localhost:9050 8080

для проксирования локальных 9050 на 8080 (в настоящее время открыто в брандмауэре) я не получаю ответа в браузере, просто бесконечная загрузка ...

Есть ли более очевидный способ сделать это?

P.S. - Я бы ни в коем случае не хотел использовать NginX для этого, поскольку я хочу выключать Apache, когда я его не использую, но если это единственный разумный ответ, я принимаю его.