Regjistro kalimin TCP të proxy CONNECT korporativ në Istio
Përdorni modelin ServiceEntry të proxy të jashtëm në modalitetin sidecar për dëgjuesin e proxy, duke i mbajtur të ndara zgjedhjen e proxy nga aplikacioni dhe autorizimin e destinacionit.
Për një ngarkesë pune që zgjedh tashmë një proxy CONNECT korporativ, sidecar sheh një lidhje me atë dëgjues. Regjistroni rrugën e kalimit të parë si TCP sipas modelit të dokumentuar të proxy të jashtëm në modalitetin 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: NONEZëvendësoni IP-në dhe portën me pikën e vërtetë fundore të proxy. Ky shembull përputh TCP sipas adresës; hosts nuk zgjedh një sajt të kriptuar brenda tunelit.
Aplikacioni ka ende nevojë për hyrjen e vet të mbështetur të proxy, si HTTPS_PROXY=http://203.0.113.10:3128 për një klient të përputhshëm. Një ServiceEntry nuk e bën një aplikacion të pakonfiguruar të dërgojë kërkesa proxy.
Regjistroni këtë rrugë proxy në vend të çdo sajti ku tunelon më vonë. Proxy përpara hap lidhjen pasuese dhe vendos nëse llogaria dhe destinacioni i kërkuar lejohen. Leja e mesh për kalimin e parë TCP nuk ofron as atë autorizim proxy as udhëzim për zgjedhjen e rrugës aplikacionit.