我已经设置了一个 squid 代理,以便它监听 HTTPS 端口而不是通常的 HTTP 端口,以便在客户端和代理本身之间进行加密通信。
虽然我能够配置其他工具(例如 Firefox)以使用上述代理,但我无法对 cURL 执行相同操作。无论我如何设置代理(环境变量、命令行参数……),cURL 都会坚持尝试通过纯 HTTP 进行连接。
看着代理的 cURL 文档,似乎只支持 SOCKS 或纯 HTTP。有人能证实这一点吗?如果是这样,还有其他类似的工具支持在 HTTPS 端口上运行的代理吗?
答案1
您必须等待几周,因为此功能将包含在 12 月 21 日发布的下一个版本中https://daniel.haxx.se/blog/2016/11/26/https-proxy-with-curl/