Windows-д URL тус бүрээр прокси сонгоход go-ieproxy ашиглах
Windows-ын автомат бодлогыг статик орчны утга болгон тэгшлэхийн оронд өөрийн transport дээр go-ieproxy.GetProxyFunc ашиглаарай.
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 үйлчилгээний хувьд одоогийн хэрэглэгч хөтөч нь ажилладаг ажлын талын хэрэглэгчээс ялгаатай байж болно.Үр дүнг харьцуулахдаа үйлчилгээний бүртгэл болон бодит очих газрыг шалгаарай. Илрүүлэлт нь маршрутын нэр дэвшигчийг өгдөг, баталгаажуулалт эсвэл төгсгөлийн цэгт хүрэх баталгаа биш.