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 አገልግሎት፣ የአሁኑ ተጠቃሚ አሳሹ ከሚሰራው የዴስክቶፕ ተጠቃሚ ሊለይ ይችላል። ውጤቱን ሲያወዳድሩ የአገልግሎት መለያውን እና ትክክለኛውን መዳረሻ ያረጋግጡ። ግኝት የመንገድ እጩ ያቀርባል፣ ማረጋገጫ ወይም መዳረሻው የሚደረስበት ዋስትና አይደለም።

ተዛማጅ ጽሑፎች