Корпоративтік CONNECT проксиін әлдеқашан таңдаған жұмыс жүктемесі үшін sidecar сол тыңдаушыға қосылымды көреді. Бірінші секіріс маршрутын TCP ретінде құжатталған sidecar сыртқы прокси үлгісінде тіркеңіз:

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 мен портты нақты прокси соңғы нүктесіне ауыстырыңыз. Бұл мысал TCP-ні мекенжай бойынша сәйкестендіреді; hosts туннель ішіндегі шифрланған веб-сайтты таңдамайды.

Қолданбаға әлі де өзінің қолдау көрсетілетін прокси енгізуі қажет, мысалы үйлесімді клиент үшін HTTPS_PROXY=http://203.0.113.10:3128. ServiceEntry конфигурацияланбаған қолданбаны прокси сұрауларын жіберуге мәжбүрлемейді.

Кейін туннельденетін әрбір веб-сайтты емес, осы прокси маршрутын тіркеңіз. Алға прокси келесі қосылымды ашады және аккаунт пен сұралған мақсаттың рұқсат етілгенін шешеді. Бірінші TCP секірісіне берілген mesh рұқсаты сол прокси авторизациясын да, қолданбаға маршрут таңдау нұсқауын да бермейді.

Қатысты мақалалар