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 තුළ එය සකසන්න, අපේක්ෂිත ගමනාන්ත මාර්ගයට ගැළපෙන පරිදි.

එක් පැත්තක් ක්‍රියා කරන විට ශ්‍රාවක අසාර්ථකත්වය ඊළඟ හොප් අසාර්ථකත්වයෙන් වෙන් කරන්න. ස්වයංක්‍රීය බන්ධන මත යැපීම වෙනත් ආකාරයකින් වේදිකා-පරායත්ත උපකල්පන සංසන්දනයට ගෙන එනු ඇත.

අදාළ ලිපි