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 လိပ်စာများသည် ဒေသခံ client များကိုသာ တမင်လက်ခံသည်။ အဝေးမှ အသုံးပြုရန် ရောက်ရှိနိုင်သော interface လိပ်စာများနှင့် ဝင်ရောက်ခွင့် ထိန်းချုပ်မှုများ လိုအပ်သည်။ ရလာသော ဝင်ရောက်ခွင့် နယ်နိမိတ်ကို စစ်ဆေးပါ ထို နားထောင်သူကို ထုတ်ဖော်မီ.

ဝင်လာသော ချိတ်ဆက်မှုများနှင့် ထွက်သော socket သည် မတူညီသော အလုပ်များကို လုပ်ဆောင်သည်။

Socketမိသားစု ရွေးချယ်မှု
Client သည် ပရောက်စီသို့ ရောက်သည်ရှင်းလင်းသော Bindings အချက်တိုင်း
ပရောက်စီသည် နောက် hop သို့ ရောက်သည်အကြောင်းအရာ၏ OutboundClient.IPVersion

ထို့ကြောင့် IPv6 နားထောင်သူသည် ဦးတည်ရာတိုင်းကို IPv6 မဖြစ်မနေ မလုပ်ပါ။ အလုပ်စုသည် ရှင်းလင်းသော နောက် hop မိသားစု လိုအပ်ပါက ထို client မချိတ်ဆက်မီ OnHTTPBeforeCommand တွင် သတ်မှတ်ပါ၊ ရည်ရွယ်ထားသော ဦးတည်ရာလမ်းကြောင်းနှင့် ကိုက်ညီစေရန်။

တစ်ဖက် အလုပ်လုပ်နေချိန် နားထောင်သူ ချို့ယွင်းမှုကို နောက် hop ချို့ယွင်းမှုနှင့် ခွဲခြားပါ။ အလိုအလျောက် ချိတ်ဆက်မှုများကို မှီခိုခြင်းက ပလက်ဖောင်းအပေါ် မှီခိုသော ယူဆချက်များကို နှိုင်းယှဉ်မှုထဲ သယ်ဆောင်လာနိုင်သည်။

ဆက်စပ်ဆောင်းပါးများ