Za radno opterećenje koje već odabire korporativni CONNECT proxy, sidecar vidi vezu prema tom poslužitelju. Registrirajte rutu prvog skoka kao TCP prema dokumentiranom sidecar uzorku vanjskog proxyja:

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

Zamijenite IP i port stvarnom završnom točkom proxyja. Ovaj primjer usklađuje TCP po adresi; hosts ne odabire šifrirano web mjesto unutar tunela.

Aplikacija i dalje treba svoj podržani proxy unos, poput HTTPS_PROXY=http://203.0.113.10:3128 za kompatibilnog klijenta. ServiceEntry ne čini da nekonfigurirana aplikacija šalje proxy zahtjeve.

Registrirajte ovu proxy rutu umjesto svakog web mjesta kroz koje kasnije tunelira. Prednji proxy otvara daljnju vezu i odlučuje jesu li račun i traženo odredište dopušteni. Mesh dopuštenje za prvi TCP skok ne daje ni tu proxy autorizaciju ni uputu za odabir rute aplikaciji.

Povezani članci