Artıq korporativ CONNECT proksisi seçən iş yükü üçün sidecar həmin dinləyiciyə qoşulmanı görür. İlk addım marşrutunu sənədləşdirilmiş sidecar xarici-proksi nümunəsində TCP kimi qeyd edin:

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

IP və portu faktiki proksi son nöqtəsi ilə əvəz edin. Bu nümunə TCP-ni ünvana görə uyğunlaşdırır; hosts tunel daxilində şifrələnmiş veb sayt seçmir.

Tətbiq hələ də öz dəstəklənən proksi girişinə ehtiyac duyur, məsələn uyğun müştəri üçün HTTPS_PROXY=http://203.0.113.10:3128. ServiceEntry konfiqurasiya olunmamış tətbiqin proksi sorğuları göndərməsinə səbəb olmur.

Sonradan tuneldən keçəcək hər veb saytı deyil, bu proksi marşrutunu qeyd edin. İrəli proksi sonrakı bağlantını açır və hesabın və tələb olunan təyinatın icazəli olub-olmadığını qərarlaşdırır. İlk TCP addımı üçün mesh icazəsi nə həmin proksi avtorizasiyasını, nə də tətbiq üçün marşrut seçimi təlimatını verir.

Əlaqəli məqalələr