Я могу использовать socat
для переадресации портов следующим образом:
socat TCP4-LISTEN:8080 TCP4:123.456.789.12:80
В данном случае работает отлично: все http
-запросы к localhost:8080
будут перенаправлены на 123.456.789.12:80
.
Но как мне использовать такую переадресацию для https
-запросов?
ОБНОВЛЕНИЕ: мне нужен один процесс socat
между Firefox и удаленным сервером. socat
— это просто форвардер (прокси редиректор), не более того. Что-то вроде этого:
Firefox -> socat -> server
------------>
https
socat
, а одинsocat
и Firefox. Так что я не понимаю этого рецепта... - person Denis Shevchenko   schedule 15.01.2016https
-запросы из Firefox (черезsocat
) на удаленный сервер.ssl
соединение должно быть между Firefox и сервером,socat
это просто редиректор, не более того. Когда я пытаюсь выполнить эту командуsocat TCP-LISTEN:8081,fork,reuseaddr OPENSSL:123.456.789.123:80,verify=0
, я получаю сообщение об ошибке: 140770FC: процедуры SSL: SSL23_GET_SERVER_HELLO: неизвестный протокол. - person Denis Shevchenko   schedule 18.01.2016socat
, а не два.Firefox
->socat
->server
. - person Denis Shevchenko   schedule 19.01.2016