通过带有 boost beast 的代理的 HTTP 请求

HTTP requests via proxy with boost beast

在使用 Boost Beast 发出 HTTP 请求时是否可以设置代理? 使用 CURL 非常简单。有人做过吗? 谢谢,

取决于代理的种类。 Asio 库分发版 (asio/example/cpp{03,11}/socks4) 中有一个 socks4 示例。

我在这里写了一个 socks4 客户端 (sync/async): socks4 with asynchronous boost::asio.

最近我为 socks5 扩展了它:

我也穿上了 github:https://github.com/sehe/asio-socks45-client。我打算花一些时间修改它们,至少添加基本身份验证。它们可能会添加到 Beast 库中。