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 кызматы үчүн учурдагы колдонуучу браузери иштеген жумуш үстөлү колдонуучусунан айырмаланышы мүмкүн. Жыйынтыкты салыштырганда кызматтын эсебин жана чыныгы максатты текшериңиз. Аныктоо маршрут талапкерди берет, аутентификация же акыркы чекитке жетүүгө кепилдик эмес.

Тектеш макалалар