¿Cómo agregar soporte proxy para impulsar :: asio?

En mi aplicación de escritorio, agregué acceso a varios recursos de Internet usando boost :: asio. Todo lo que hago es enviar solicitudes http (es decir, mapear servidores de mosaicos) y leer los resultados. Mi código se basa en elasio sync_client muestra.

Ahora recibo informes de clientes que no pueden usar estas funciones ya que están ejecutando un proxy en su empresa. En un navegador web pueden ingresar la dirección de su proxy y todo está bien. Nuestra aplicación no puede descargar datos.

¿Cómo puedo agregar dicho soporte a mi aplicación?

Respuestas a la pregunta(2)

Su respuesta a la pregunta