Haɗin IPv6 na Indy HTTP proxy da IPVersion mai fita
Ƙara bayyanannun haɗe-haɗen gida na IPv4/IPv6 kafin kunnawa; zaɓi dangin mataki na gaba da ake buƙata a kan OutboundClient kafin ya haɗa.
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:
| Soket | Zaɓin dangi |
|---|---|
| Abokin ciniki ya isa proxy | Kowane bayyanannen shigarwar Bindings |
| Proxy ya isa mataki na gaba | OutboundClient.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.