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 ичинде белгилеңиз, көздөлгөн багыт жолуна ылайык.

Бир тарабы иштегенде угуучунун бузулушун кийинки секириктин бузулушунан бөлүңүз. Автоматтык байлоолорго таянуу салыштырууга платформага көз каранды божомолдорду киргизиши мүмкүн.

Тектеш макалалар