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;

Beitið þessu á óvirka fyrirliggjandi TIdHTTPProxyServer og notið síðan venjulega virkjun hans. Loopback-tölvupóstföng taka viljandi aðeins við staðbundnum biðlarum; fjartenging krefst aðgengilegra tengiviðmóta og aðgangsstýringa. Staðfestið tiltekna aðgangsmörk áður en tú beinir tíðum hlustaranum.

Innkomandi bindingar og útgangandi samband gera ólík verk:

SambandVal á fjölskyldu
Biðlari nær proxyHver greinileg Bindings-færsla
Proxy nær næsta hoppiOutboundClient.IPVersion samhengisins

IPv6-hlustari þvingar því ekki hvert áfangastað í IPv6. Ef vinnuálagið krefst greinilegrar næstu hopp fjölskyldu skal stilla hana í OnHTTPBeforeCommand áður en sá biðlari tengist, í samræmi við fyrirhugaða leið áfangastaðar.

Aðskiljið bilun hlustara frá bilun næsta hopps þegar önnur hliðin virkar. Að treysta á sjálfvirkar bindingar getur annars flutt vettvangsbundnar forsendur inn í samanburðinn.

Skyldar greinar