ئاللىبۇرۇن كارخانا 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 رۇخسىتى بۇ ۋاكالەتچى ئىجازىتىنىمۇ، ئەپكە يول تاللاش كۆرسەتمىسىنىمۇ بەرمەيدۇ.

مۇناسىۋەتلىك ماقالىلەر