Регистрирање на TCP скокот на корпоративниот CONNECT прокси во Istio
Користете го ServiceEntry образецот за надворешен прокси во sidecar режим за слушачот на проксито, додека изборот на прокси во апликацијата и авторизацијата на целта остануваат одделни.
За работно оптоварување што веќе избира корпоративен CONNECT прокси, sidecar-от гледа врска до тој слушач. Регистрирајте ја рутата на првиот скок како TCP според документираниот sidecar образец за надворешен прокси:
apiVersion: networking.istio.io/v1
kind: ServiceEntry
metadata:
name: corporate-forward-proxy
spec:
hosts:
- proxy.corp.example
addresses:
- 203.0.113.10/32
ports:
- number: 3128
name: tcp-proxy
protocol: TCP
location: MESH_EXTERNAL
resolution: NONEЗаменете ја IP адресата и портата со вистинската крајна точка на проксито. Овој пример го совпаѓа TCP по адреса; hosts не избира шифрирана веб-страница внатре во тунелот.
Апликацијата сè уште го бара својот поддржан внес за прокси, на пример HTTPS_PROXY=http://203.0.113.10:3128 за компатибилен клиент. ServiceEntry не прави неконфигурирана апликација да испраќа барања до проксито.
Регистрирајте ја оваа рута на проксито наместо секоја веб-страница низ која подоцна тунелира. Напредното прокси ја отвора следната врска и одлучува дали сметката и бараната дестинација се дозволени. Дозволата на mesh за првиот TCP скок не дава ниту таа авторизација на проксито, ниту инструкција за избор на рута на апликацијата.