я могу использовать socat
для перенаправления портов, как это:Сокат перенаправление портов для протокола HTTPS
socat TCP4-LISTEN:8080 TCP4:123.456.789.12:80
В этом случае, он отлично работает: все http
-requests к localhost:8080
будет перенаправлен на 123.456.789.12:80
.
Но как я могу использовать такую пересылку для https
-requests?
UPDATE: Мне нужен один процесс socat
между Firefox и удаленным сервером. socat
- это просто форвардер (перенаправитель прокси), не более того. Что-то вроде этого:
Firefox -> socat -> server
------------>
https
Вы попробовали [этот рецепт] (http://www.dest-unreach.org/socat/doc/socat-openssltunnel.html)? – Thor
У меня нет двух 'socat', но один' socat' и Firefox. Поэтому я не понимаю, что рецепт ... –
Мне просто нужно перенаправить 'https'-запросы из Firefox (через' socat') на удаленный сервер. Соединение 'ssl' должно быть между Firefox и сервером,' socat' - просто перенаправитель, не более того. Когда я пытаюсь выполнить эту команду 'socat TCP-LISTEN: 8081, fork, reuseaddr OPENSSL: 123.456.789.123: 80, verify = 0', я получил ошибку" error: 140770FC: Подпрограммы SSL: SSL23_GET_SERVER_HELLO: неизвестный протокол ". –