ለ Windows በየURL ፕሮክሲ ምርጫ go-ieproxyን ይጠቀሙ
በራስዎ ትራንስፖርት ላይ go-ieproxy.GetProxyFuncን ይጠቀሙ፣ የWindows ራስ-ሰር ፖሊሲን ወደ ቋሚ የአካባቢ እሴቶች ከመጨፍለቅ ይልቅ።
go-ieproxy አስቀድሞ ሲገኝ እና መደበኛው ነባሪ ትራንስፖርት አሁንም ሲጫን፣ ጥያቄ-አዋቂ የፕሮክሲ ተግባሩን ያያዙት፦
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 አገልግሎት፣ የአሁኑ ተጠቃሚ አሳሹ ከሚሰራው የዴስክቶፕ ተጠቃሚ ሊለይ ይችላል። ውጤቱን ሲያወዳድሩ የአገልግሎት መለያውን እና ትክክለኛውን መዳረሻ ያረጋግጡ። ግኝት የመንገድ እጩ ያቀርባል፣ ማረጋገጫ ወይም መዳረሻው የሚደረስበት ዋስትና አይደለም።