کله چې 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 خدمت لپاره، اوسنی کاروونکی کېدای شي د هغه ډیسکټاپ کاروونکي څخه توپیر ولري چې براوزر یې کار کوي.کله چې پایله پرتله کوئ، د خدمت حساب او ریښتینی منزل وګورئ. کشف د لارې نوماند وړاندې کوي، نه تصدیق یا تضمین چې پای ټکی د لاسرسي وړ دی.

اړوندې مقالې