IPv6-tengingar og útstreymis-IPVersion í Indy HTTP proxy
Bætið við skýrum staðbundnum IPv4/IPv6-tengingum fyrir virkjun; veljið nauðsynlega næstu hoppa fjölskyldu á OutboundClient áður en hann tengist.
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:
| Tengi | Val á fjölskyldu |
|---|---|
| Biðlari nær í proxy | Hver skýr Bindings-færsla |
| Proxy nær í næstu hopp | OutboundClient.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.