proxy and MacOS

Dec 20, 2014 at 9:12 AM
It is not clear: does Casablanca supports setting proxy on MacOS?
I am trying to use BurpSuite and nothing works. Unfortunately cannot dissect where the problem is.

code is pretty strightforward:
    http_client_config config;

    if (!proxyAddress.empty()) {
        auto fullProxy = "http://" + proxyAddress + ":" + std::to_string(proxyPort);
        web_proxy wp(fullProxy);
        //web_proxy wp(web_proxy::use_auto_discovery);
        Log::log("Manager initialized with proxy " + wp.address().to_string());

    _mainClient = std::make_shared<http_client>(http_client(hhurl, config));
Dec 22, 2014 at 7:15 PM
Hi denveloper,

No unfortunately proxy support hasn't been implemented yet on non-Windows platforms. We have an issue/feature request open tracking this here. I'm not currently working on it so I don't know when it would actually get added. We do accept contributions if this is a feature you'd like to implement. Basically it involves getting proxies working on top of Boost.Asio the library we build on.

Dec 10, 2015 at 11:26 AM
Hi stevegates,

Have you guys made any progress on adding proxy support to non-Windows platforms? Have you got any work or a proposed design that we can build on?

Dec 18, 2015 at 10:23 PM