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;

Uporabite to pri nedejavnem obstoječem TIdHTTPProxyServer, nato uporabite običajno aktivacijo. Naslovi loopback namenoma sprejemajo samo lokalne odjemalce; oddaljena uporaba zahteva dosegljive naslove vmesnikov in nadzor dostopa. Preverite nastalo mejo dostopa preden izpostavite ta poslušalec.

Dohodne vezave in odhodna vtičnica opravljajo različne naloge:

VtičnicaIzbira družine
Odjemalec doseže proxyVsak izrecni vnos Bindings
Proxy doseže naslednji skokOutboundClient.IPVersion konteksta

Zato poslušalec IPv6 ne prisili vsakega cilja v IPv6. Če delovna obremenitev zahteva izrecno družino naslednjega skoka, jo nastavite v OnHTTPBeforeCommand preden se ta odjemalec poveže, v skladu s predvideno potjo do cilja.

Ločite okvaro poslušalca od okvare naslednjega skoka, ko ena stran deluje. Zanašanje na samodejne vezave lahko sicer v primerjavo vnese predpostavke, odvisne od platforme.

Sorodni članki