Регистрација 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 скок не даје ни ту прокси ауторизацију ни упутство за избор руте апликацији.