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;

Cymhwyswch hyn i’r TIdHTTPProxyServer segur presennol, yna defnyddiwch ei actifadu arferol. Mae cyfeiriadau loopback yn derbyn cleientiaid lleol yn unig yn fwriadol; mae defnydd o bell yn gofyn am gyfeiriadau rhyngwyneb cyraeddadwy a rheolaethau mynediad. Gwiriwch y ffin mynediad sy’n deillio cyn datgelu’r gwrandawr hwnnw.

Mae’r rhwymiadau sy’n dod i mewn a’r soced sy’n mynd allan yn gwneud gwaith gwahanol:

SocedDewis teulu
Mae’r cleient yn cyrraedd y proxyPob cofnod Bindings penodol
Mae’r proxy yn cyrraedd y naid nesafOutboundClient.IPVersion y cyd-destun

Felly nid yw gwrandawr IPv6 yn gorfodi pob cyrchfan i IPv6. Os oes angen teulu naid nesaf penodol ar y llwyth gwaith, gosodwch ef yn OnHTTPBeforeCommand cyn i’r cleient hwnnw gysylltu, gan gyd-fynd â’r llwybr cyrchfan arfaethedig.

Gwahanwch fethiant y gwrandawr oddi wrth fethiant y naid nesaf pan fo un ochr yn gweithio. Gall dibynnu ar rwymiadau awtomatig fel arall gyflwyno rhagdybiaethau sy’n dibynnu ar y platfform i’r gymhariaeth.

Erthyglau cysylltiedig