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 లో సెట్ చేయండి, ఉద్దేశించిన గమ్య మార్గానికి అనుగుణంగా.

ఒక వైపు పనిచేస్తున్నప్పుడు శ్రోత వైఫల్యాన్ని తదుపరి హాప్ వైఫల్యం నుండి వేరు చేయండి. స్వయంచాలక బైండింగ్‌లపై ఆధారపడటం లేకపోతే ప్లాట్‌ఫారం ఆధారిత ఊహలను పోలికలోకి తీసుకురావచ్చు.

సంబంధిత వ్యాసాలు