पहिले नै कर्पोरेट CONNECT प्रोक्सी छान्ने वर्कलोडका लागि sidecar ले त्यो श्रोतासँगको जडान देख्छ। पहिलो हपको मार्ग TCP का रूपमा अभिलेखित sidecar external-proxy ढाँचामा दर्ता गर्नुहोस्:

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 अनुमतिले त्यो प्रोक्सी अधिकार वा एप्लिकेसनका लागि मार्ग-छनोट निर्देश कुनै दिँदैन।

सम्बन्धित लेखहरू