sirve servidor que para online gratis ejemplos definicion cual configurar caracteristicas delphi proxy c++builder indy

delphi - que - servidor proxy gratis



Cómo reenviar la solicitud a otro servidor proxy utilizando TIdHTTPProxyServer(cadena de proxy) (1)

actualmente quiero hacer que mi servidor proxy indy reenvíe la solicitud a otro servidor proxy. Encontré este enlace y lo intenté solo. Pero mi código no funciona sin ningún mensaje de error como si no hubiera hecho ningún cambio. Mi código es el siguiente en C ++ XE2.

void __fastcall TForm3::MyProxyHTTPBeforeCommand(TIdHTTPProxyServerContext *AContext) { TIdIOHandlerStack* tempIO = new TIdIOHandlerStack(NULL); TIdConnectThroughHttpProxy* tempProxy = new TIdConnectThroughHttpProxy(NULL); tempProxy->Enabled = true; tempProxy->Host = "localhost"; tempProxy->Port = 8181 ; tempIO->TransparentProxy = tempProxy; AContext->OutboundClient->IOHandler = tempIO; }


Finalmente encontré que hice algo estúpido. El código correcto debería ser el siguiente ...

void __fastcall TForm3::MyProxyHTTPBeforeCommand(TIdHTTPProxyServerContext *AContext) { TIdIOHandlerStack* tempIO = new TIdIOHandlerStack(AContext->OutboundClient); TIdConnectThroughHttpProxy* tempProxy = new TIdConnectThroughHttpProxy(AContext->OutboundClient); tempProxy->Enabled = true; tempProxy->Host = "localhost"; tempProxy->Port = 8181 ; tempIO->TransparentProxy = tempProxy; AContext->OutboundClient->IOHandler = tempIO;