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;

Yi amfani da wannan a kan TIdHTTPProxyServer mara aiki da ke akwai, sannan yi amfani da kunnawarsa ta al’ada. Adiresoshin loopback suna karɓar abokan ciniki na gida kawai da gangan; amfani daga nesa yana buƙatar adiresoshin sadarwa da ake iya kaiwa da kuma sarrafa shiga. Tabbatar da iyakar shiga da ta samu kafin ka bayyana wannan mai sauraro.

Haɗe-haɗen da ke shigowa da soket ɗin da ke fita suna yin ayyuka daban-daban:

SoketZaɓin dangi
Abokin ciniki ya isa proxyKowane bayyanannen shigarwar Bindings
Proxy ya isa mataki na gabaOutboundClient.IPVersion na mahallin

Don haka mai sauraron IPv6 ba ya tilasta kowane manufa zuwa IPv6. Idan aikin yana buƙatar bayyanannen dangin mataki na gaba, saita shi a cikin OnHTTPBeforeCommand kafin wannan abokin ciniki ya haɗa, daidai da hanyar manufar da aka yi niyya.

Raba gazawar mai sauraro daga gazawar mataki na gaba lokacin da gefe ɗaya ke aiki. Dogaro da haɗe-haɗe na atomatik zai iya shigar da zato masu dogaro da dandamali cikin kwatancen.

Labarai masu alaƙa