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 सेवेसाठी, सध्याचा वापरकर्ता ज्याचा ब्राउझर काम करतो त्या डेस्कटॉप वापरकर्त्यापेक्षा वेगळा असू शकतो.निकालाची तुलना करताना सेवा खाते आणि प्रत्यक्ष गंतव्य तपासा. शोध एक मार्ग उमेदवार देतो, प्रमाणीकरण किंवा अंतिम बिंदू पोहोचण्याची हमी नाही.