Registreu el salt TCP del proxy CONNECT corporatiu a Istio
Feu servir el patró ServiceEntry de proxy extern en mode sidecar per al receptor del proxy, tot deixant separats la selecció de proxy de l'aplicació i l'autorització de destinació.
Per a una càrrega de treball que ja selecciona un proxy CONNECT corporatiu, el sidecar veu una connexió a aquest receptor. Registreu la ruta del primer salt com a TCP segons el patró documentat de proxy extern en mode 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: NONESubstituïu la IP i el port per l'extrem real del proxy. Aquest exemple fa coincidir TCP per adreça; hosts no tria cap lloc web xifrat dins del túnel.
L'aplicació encara necessita la seva entrada de proxy admesa, com ara HTTPS_PROXY=http://203.0.113.10:3128 per a un client compatible. Un ServiceEntry no fa que una aplicació sense configurar enviï peticions de proxy.
Registreu aquesta ruta de proxy en lloc de cada lloc web pel qual després fa túnel. El proxy directe obre la connexió següent i decideix si el compte i la destinació sol·licitada estan permesos. El permís de la malla per al primer salt TCP no proporciona ni aquesta autorització de proxy ni cap instrucció de selecció de ruta per a l'aplicació.