使用 socat 通过客户端证书访问代理后面的 API

使用 socat 通过客户端证书访问代理后面的 API

是否可以使用 socat 通过外部代理访问 API,其中 API 需要客户端身份验证?

目前我只发现如何通过代理访问任何网站:

TCP4-LISTEN:8443,reuseaddr,fork TCP:example-proxy-server.com:3128

如何添加通过 .pem 文件进行身份验证的 API URL(假设为 my-api.com)?

答案1

我无法发表评论,因为我的 StackExchange 声誉不够,但您想要实现的部分目标可以通过以下方式完成:

socat openssl-connect:$HOST:$PORT,cert=client.pem,cafile=server.crt

相关内容