Darbo krūviui, kuris jau pasirenka įmonės CONNECT tarpinį serverį, sidecar mato ryšį su tuo klausytoju. Užregistruokite pirmojo šuolio maršrutą kaip TCP pagal dokumentuotą sidecar išorinio tarpinio serverio šabloną:

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

Pakeiskite IP ir prievadą tikruoju tarpinio serverio galiniu tašku. Šis pavyzdys susieja TCP pagal adresą; hosts nepasirenka šifruotos svetainės tunelio viduje.

Programai vis dar reikia jos palaikomos tarpinio serverio įvesties, pavyzdžiui, HTTPS_PROXY=http://203.0.113.10:3128 suderinamam klientui. ServiceEntry nepriverčia nesukonfigūruotos programos siųsti tarpinio serverio užklausų.

Registruokite šį tarpinio serverio maršrutą, o ne kiekvieną svetainę, į kurią vėliau tuneliuojama. Persiunčiantis tarpinis serveris atidaro tolesnį ryšį ir nusprendžia, ar paskyra ir prašoma paskirtis leidžiamos. Mesh leidimas pirmajam TCP šuoliui nesuteikia nei tos tarpinio serverio autorizacijos, nei maršruto pasirinkimo instrukcijos programai.

Susiję straipsniai