Cleachd go-ieproxy airson taghadh proxy a rèir URL ann an Windows
Cleachd go-ieproxy.GetProxyFunc air transport agadsa fhèin an àite poileasaidh fèin-obrachail Windows a dhèanamh rèidh ann an luachan àrainneachd statach.
Le go-ieproxy ri fhaighinn mar-thà agus an transport bunaiteach fhathast air a chur a-steach, ceangail a ghnìomh proxy a tha mothachail air iarrtasan:
transport := http.DefaultTransport.(*http.Transport).Clone()
transport.Proxy = ieproxy.GetProxyFunc()
client := &http.Client{
Transport: transport,
Timeout: 30 * time.Second,
}Ionnsaich net/http, time agus github.com/mattn/go-ieproxy a-steach, agus dèan iarrtasan an eallaich obrach tro client. Feumaidh an dearbhadh seòrsa gum fuirich DefaultTransport na http.Transport.
Tha GetProxyFunc a' còmhdach roghainnean statach, sgriobt follaiseach airson rèiteachadh fèin-obrachail agus lorg làn-fhèin-obrachail. Cleachdaidh an lorg Windows aige rèiteachadh a' chleachdaiche làithreach, a' tilleadh chun a' chlàr ma dh'fhàilleas a' chiad ghairm API.
Nì OverrideEnvWithStaticProxy roghainn eile: bidh e ag às-mhalairt roghainnean làimhe agus chan urrainn dha co-dhùnaidhean fèin-obrachail a ghlèidheadh a rèir ceann-uidhe. Na cleachd an tionndadh sin ach airson poileasaidh a tha statach a dh'aona ghnothaich.
Airson seirbheis Windows, faodaidh an cleachdaiche làithreach a bhith eadar-dhealaichte bhon chleachdaiche deasg aig a bheil am brabhsair ag obair. Thoir sùil air cunntas na seirbheis agus an fhìor cheann-uidhe nuair a choimeasas tu an toradh. Bheir lorg tagraiche slighe seachad, chan e dearbhadh no gealltanas gu bheil an t-àite deireannach ruigsinneach.