Daftarkan Hop TCP Proxy CONNECT Korporat dalam Istio
Gunakan corak ServiceEntry proksi luaran mod sidecar untuk pendengar proksi, sementara pemilihan proksi aplikasi dan kebenaran sasaran kekal berasingan.
Untuk beban kerja yang sudah memilih proksi CONNECT korporat, sidecar melihat sambungan ke pendengar itu. Daftarkan laluan hop pertama sebagai TCP mengikut corak proksi luaran sidecar yang didokumenkan:
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: NONEGantikan IP dan port dengan titik akhir proksi sebenar. Contoh ini memadankan TCP mengikut alamat; hosts tidak memilih laman web tersulit di dalam terowong.
Aplikasi masih memerlukan input proksi yang disokongnya, seperti HTTPS_PROXY=http://203.0.113.10:3128 untuk klien yang serasi. ServiceEntry tidak menyebabkan aplikasi yang belum dikonfigurasikan menghantar permintaan proksi.
Daftarkan laluan proksi ini dan bukan setiap laman web yang dilalui terowong kemudian. Proksi hadapan membuka sambungan seterusnya dan memutuskan sama ada akaun dan destinasi yang diminta dibenarkan. Kebenaran mesh untuk hop TCP pertama tidak memberikan kebenaran proksi itu mahupun arahan pemilihan laluan kepada aplikasi.