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;

Ilapat ito sa TIdHTTPProxyServer na umiiral at hindi aktibo, pagkatapos gamitin ang normal nitong activation. Ang mga address na loopback ay sadyang tumatanggap lamang ng lokal na kliyente; kailangan ng naaabot na interface address at mga kontrol sa pag-access para sa malayong paggamit. I-verify ang nagresultang hangganan ng pag-access bago ilantad ang listener na iyon.

Ang mga papasok na binding at ang palabas na socket ay may magkaibang gawain:

SocketPagpili ng pamilya
Naabot ng kliyente ang proxyBawat malinaw na entry ng Bindings
Naabot ng proxy ang susunod na hopAng OutboundClient.IPVersion ng konteksto

Kaya hindi pinipilit ng listener ng IPv6 ang bawat destinasyon na maging IPv6. Kung kailangan ng workload ng malinaw na pamilya ng susunod na hop, itakda ito sa OnHTTPBeforeCommand bago kumonekta ang kliyenteng iyon, ayon sa nilalayong landas ng destinasyon.

Ihiwalay ang pagkabigo ng listener sa pagkabigo ng susunod na hop kapag gumagana ang isang panig. Ang pag-asa sa awtomatikong binding ay maaaring magdala ng mga palagay na nakadepende sa platform sa paghahambing.

Kaugnay na mga artikulo