Windows मा URL अनुसार प्रोक्सी छनोटका लागि go-ieproxy प्रयोग गर्नुहोस्
Windows को स्वचालित नीतिलाई स्थिर वातावरण मानहरूमा समतल गर्नुको सट्टा आफ्नै transport मा go-ieproxy.GetProxyFunc प्रयोग गर्नुहोस्।
go-ieproxy पहिले नै उपलब्ध भएको र मानक पूर्वनिर्धारित transport अझै स्थापित भएको अवस्थामा, यसको अनुरोध-सचेत प्रोक्सी फंक्शन जोड्नुहोस्:
transport := http.DefaultTransport.(*http.Transport).Clone()
transport.Proxy = ieproxy.GetProxyFunc()
client := &http.Client{
Transport: transport,
Timeout: 30 * time.Second,
}net/http, time र github.com/mattn/go-ieproxy आयात गर्नुहोस्, र कार्यभारका अनुरोधहरू client मार्फत गर्नुहोस्। प्रकार दाबीले DefaultTransport http.Transport रहनुपर्ने माग गर्छ।
GetProxyFunc ले स्थिर सेटिङहरू, स्पष्ट स्वचालित-कन्फिगरेसन स्क्रिप्ट र पूर्ण स्वचालित खोज समेट्छ। यसको Windows खोजले हालको प्रयोगकर्ताको कन्फिगरेसन प्रयोग गर्छ, र पहिलो API कल असफल भएमा रजिस्ट्रीमा फर्कन्छ।
OverrideEnvWithStaticProxy फरक छनोट गर्छ: यसले म्यानुअल सेटिङहरू निर्यात गर्छ र प्रत्येक गन्तव्यका लागि स्वचालित निर्णयहरू कायम राख्न सक्दैन। त्यो रूपान्तरण जानाजान स्थिर नीतिका लागि मात्र प्रयोग गर्नुहोस्।
Windows सेवाका लागि, हालको प्रयोगकर्ता ब्राउजर चल्ने डेस्कटप प्रयोगकर्ताभन्दा फरक हुन सक्छ।नतिजा तुलना गर्दा सेवा खाता र वास्तविक गन्तव्य जाँच्नुहोस्। खोजले मार्ग उम्मेदवार दिन्छ, प्रमाणीकरण वा अन्तिम बिन्दु पुग्ने ग्यारेन्टी होइन।