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-ში სანამ ეს კლიენტი დაუკავშირდება, განზრახული დანიშნულების გზის შესაბამისად.

როცა ერთი მხარე მუშაობს, გამოყავით მსმენელის უკმარისობა შემდეგი ნაბიჯის უკმარისობისგან. ავტომატურ მიბმებზე დაყრდნობამ შეიძლება შედარებაში პლატფორმაზე დამოკიდებული ვარაუდები შეიტანოს.

დაკავშირებული სტატიები