Darba slodzei, kas jau izvēlas uzņēmuma CONNECT starpniekserveri, sidecar redz savienojumu ar šo klausītāju. Reģistrējiet pirmā lēciena maršrutu kā TCP saskaņā ar dokumentēto sidecar ārējā starpniekservera modeli:

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

Aizstājiet IP un portu ar faktisko starpniekservera galapunktu. Šis piemērs saskaņo TCP pēc adreses; hosts neizvēlas šifrētu vietni tuneļa iekšpusē.

Lietotnei joprojām ir vajadzīga tās atbalstītā starpniekservera ievade, piemēram, HTTPS_PROXY=http://203.0.113.10:3128 saderīgam klientam. ServiceEntry nepanāk, ka nekonfigurēta lietotne sūta starpniekservera pieprasījumus.

Reģistrējiet šo starpniekservera maršrutu, nevis katru vietni, uz kuru tā vēlāk tunelē. Pārsūtošais starpniekserveris atver nākamo savienojumu un izlemj, vai konts un pieprasītais galamērķis ir atļauti. Mesh atļauja pirmajam TCP lēcienam nesniedz ne šo starpniekservera autorizāciju, ne maršruta izvēles instrukciju lietotnei.

Saistītie raksti