ProxyServer.Bindings.Clear;
with ProxyServer.Bindings.Add do
begin
  IPVersion := Id_IPv4;
  IP := '127.0.0.1';
  Port := 8080;
end;
with ProxyServer.Bindings.Add do
begin
  IPVersion := Id_IPv6;
  IP := '::1';
  Port := 8080;
end;

Zbatojeni këtë te TIdHTTPProxyServer ekzistues dhe joaktiv, pastaj përdorni aktivizimin e tij normal. Adresat loopback pranojnë me qëllim vetëm klientë lokalë; përdorimi në distancë kërkon adresa ndërfaqeje të arritshme dhe kontrolle aksesi. Verifikoni kufirin e aksesit që rezulton përpara se ta ekspozoni atë dëgjues.

Lidhjet hyrëse dhe soketi dalës kryejnë detyra të ndryshme:

SoketiZgjedhja e familjes
Klienti arrin proxy-nÇdo zë i qartë Bindings
Proxy-i arrin hapin tjetërOutboundClient.IPVersion i kontekstit

Prandaj një dëgjues IPv6 nuk e detyron çdo destinacion në IPv6. Nëse ngarkesa e punës kërkon një familje të qartë të hapit tjetër, vendoseni në OnHTTPBeforeCommand përpara se ai klient të lidhet, në përputhje me rrugën e synuar të destinacionit.

Ndani dështimin e dëgjuesit nga dështimi i hapit tjetër kur njëra anë funksionon. Mbështetja te lidhjet automatike përndryshe mund të sjellë supozime të varura nga platforma në krahasim.

Artikuj të ngjashëm