Actualmente implemento una llamada a la funcion BIO_set_proxies() Que segun el header bio.h es la funcion implementada para el soporte de proxys...
Código:
/* BIO_s_proxy_client() */
#define BIO_set_url(b,url) BIO_ctrl(b,BIO_C_SET_PROXY_PARAM,0,(char *)(url))
#define BIO_set_proxies(b,p) BIO_ctrl(b,BIO_C_SET_PROXY_PARAM,1,(char *)(p))
En mi codigo....
Código:
BIO_set_proxies(bio, localhost:4321)
Pero nada.. Le da igual.. Se conecta directamente al servidor POP3 sin pasar por el proxy SOCK4
Para conectarme al servidor lo hago de la siguiente forma
Código:
BIO_set_conn_hostname(bio, host);
En la referencia que hacen en su web acerca de su API.. No sale nada acerca de proxys..
Citar
Alguien podria ayudarme acerca de que funcion debo llamar para que pase por mi proxy antes de que se conecte al servidor POP3.?
Mi SO es Arch y mi version del openssl es la 1.0.0