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

Порт прокси с 80 по 443 с Netcat / nc

У меня есть сервер Windows, на котором запущено приложение Rails через веб-сервер Thin ruby ​​gem через 32-разрядную версию Cygwin. Сервер прослушивает только порт 443 и использует HTTPS, потому что он использует аутентификацию LDAP, и я не хотел иметь пароли в виде простого текста на проводе. Я хотел бы иметь супер простой, грязный и грязный прокси для перенаправления http на https. Можно ли этого достичь с помощью nc или другого инструмента cygwin без необходимости устанавливать что-то вроде squid или apache?

Теоретически nc может принимать трафик через порт 80 и отправлять его в порт 443.

Однако у вас это не сработает.

Вам нужен обратный прокси, такой как nginx, apache или другой бит, поддерживающий HTTP, который может выполнять перенаправление на уровне HTTP, чтобы указать браузеру подключиться с помощью HTTPS. nc не может работать на этом уровне. Черт возьми, вы даже можете запустить очень простое приложение Ruby, которое прослушивает порт 80 и выполняет перенаправление за вас.