Erabili go-ieproxy URL bakoitzeko proxy hautapena Windowsen
Erabili go-ieproxy.GetProxyFunc zure transport propioan, Windowsen politika automatikoa ingurune-balio estatikoetara zapaldu beharrean.
go-ieproxy jada eskuragarri dagoenean eta transport lehenetsi estandarra oraindik instalatuta dagoenean, erantsi eskaeraz jabetzen den proxy funtzioa:
transport := http.DefaultTransport.(*http.Transport).Clone()
transport.Proxy = ieproxy.GetProxyFunc()
client := &http.Client{
Transport: transport,
Timeout: 30 * time.Second,
}Inportatu net/http, time eta github.com/mattn/go-ieproxy, eta egin karga-lanaren eskaerak client bidez. Mota-egiaztapenak DefaultTransport http.Transport izaten jarraitzea eskatzen du.
GetProxyFunc-k ezarpen estatikoak, konfigurazio automatikoaren script esplizitua eta detekzio guztiz automatikoa hartzen ditu. Bere Windows bilaketak uneko erabiltzailearen konfigurazioa erabiltzen du, eta erregistrora jotzen du APIaren lehen deialdiak huts egiten badu.
OverrideEnvWithStaticProxy-k beste aukera bat egiten du: eskuzko ezarpenak esportatzen ditu eta ezin ditu helmuga bakoitzeko erabaki automatikoak gorde. Erabili bihurketa hori nahita estatiko den politikarako soilik.
Windows zerbitzu baterako, uneko erabiltzailea desberdina izan daiteke nabigatzailea funtzionatzen duen mahaigaineko erabiltzailearenetik. Egiaztatu zerbitzu-kontua eta benetako helmuga emaitza alderatzean. Detekzioak ibilbide-hautagai bat ematen du, ez autentifikazioa ezta amaierako puntua irisgarria den bermea ere.