У меня Nginx в качестве обратного прокси, который не может использовать http прокси для исходящих запросов.Поэтому я перенаправляю трафик локально на экземпляр socat.
proxy_pass https://127.0.0.1:9090/;
Существующая команда socat:
socat TCP4-LISTEN:9090,reuseaddr,fork PROXY:$proxy:$forwarded_ip:$forwarded_port,proxyport=$proxyport,proxyauth=$user:$passwd
Hoverver получил nginx https://127.0.0.1:9090 в качестве адреса, поэтому яне могу активировать проверку SSL.
Я бы хотел, чтобы socat сделал SSL (потому что он единственный, кто имеет доступ к имени хоста, соответствующему сертификату)
Я не могуиспользуйте socat 2 в бета-версии, потому что я нахожусь в корпоративной среде, и у меня есть доступ только к стандартному менеджеру пакетов.Поэтому я не могу использовать «новый» синтаксис для такого рода потребностей.
Я смотрю на командную симиллару, но в которой socat делает SSL, а nginx будет вызывать socat в http.
Я знаю, что должен использовать несколько socat, связанных вместе, но не нашел правильный синтаксис
Спасибо за любую помощь, я выложу решение, если найду его самостоятельно