የIndy HTTP ፕሮክሲ IPv6 ማሰሪያዎች እና ወጪ IPVersion
ከማነቃቃት በፊት ግልጽ የአካባቢ IPv4/IPv6 ማሰሪያዎችን ይጨምሩ፤ ከመገናኘቱ በፊት በOutboundClient ላይ የሚፈለገውን የቀጣይ ሁፕ ቤተሰብ ይምረጡ።
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;ይህንን በእንቅስቃሴ ላይ በሌለው ነባር TIdHTTPProxyServer ላይ ይተግብሩ፣ ከዚያ የተለመደውን ማነቃቂያ ይጠቀሙ። የloopback አድራሻዎች ሆን ብለው የአካባቢ ደንበኞችን ብቻ ይቀበላሉ፤ የርቀት አጠቃቀም ሊደረስባቸው የሚችሉ የገጽታ አድራሻዎችን እና የመዳረሻ መቆጣጠሪያዎችን ይፈልጋል። የተፈጠረውን የመዳረሻ ወሰን ያረጋግጡ ያን አድማጭ ከማጋለጥዎ በፊት.
ገቢው ማሰሪያዎችና ወጪው ሶኬት የተለያዩ ሥራዎችን ይሠራሉ፦
| ሶኬት | የቤተሰብ ምርጫ |
|---|---|
| ደንበኛው ፕሮክሲውን ይደርሳል | እያንዳንዱ ግልጽ የBindings መዝገብ |
| ፕሮክሲው ቀጣዩን ሁፕ ይደርሳል | የአውዱ OutboundClient.IPVersion |
ስለዚህ የIPv6 አድማጭ እያንዳንዱን መዳረሻ ወደ IPv6 አይገድድም። ሥራው ግልጽ የቀጣይ ሁፕ ቤተሰብ የሚፈልግ ከሆነ፣ ያ ደንበኛ ከመገናኘቱ በፊት በOnHTTPBeforeCommand ውስጥ ያቀናብሩት፣ ከታቀደው የመዳረሻ መንገድ ጋር በማያዛመድ።
አንድ ጎን ሲሠራ የአድማጭ ውድቀትን ከቀጣይ ሁፕ ውድቀት ይለዩ። በራስ-ሰር ማሰሪያዎች ላይ መተማመን አለበለዚያ በመድረክ ላይ የተመሰረቱ ግምቶችን ወደ ንጽጽሩ ሊያስገባ ይችላል።