是否可以使用 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