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-vistföng taka viljandi aðeins við staðbundnum biðlurum; fjarnotkun krefst aðgengilegra tengiviðmóta og aðgangsstýringa. Staðfestið aðgangsmörkin sem myndast áður en þú afhjúpar þann hlustara.

Innstreymis-tengingarnar og útstreymis-tengið sinna ólíkum verkum:

TengiVal á fjölskyldu
Biðlari nær í proxyHver skýr Bindings-færsla
Proxy nær í næstu hoppOutboundClient.IPVersion samhengisins

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

Aðskiljið bilun hlustunar frá bilun næstu hoppar þegar önnur hliðin virkar. Að treysta á sjálfvirkar tengingar getur annars flutt vettvangsbundnar forsendur inn í samanburðinn.

Tengdir greinar