Tha an aplacaid agad a' faighneachd do CFNetwork mar a ruigear làrach agus gheibh e URL a thig gu crìch le .pac. 'S e ceum ceàrr a th' ann an t-ainm òstair sin a chur anns a' cheangal soicéid: tha e ag ainmeachadh sgriobt rèiteachaidh.

Tillidh CFNetworkCopyProxiesForURL raon òrdaichte de dh'fhaclair airson URL an targaid. Thoir sùil air kCFProxyTypeKey mus leugh thu raointean a' cheann-uidhe. Bheir faclair den t-seòrsa kCFProxyTypeAutoConfigurationURL kCFProxyAutoConfigurationURLKey, a dh'fheumas ceum measaidh eile.

  1. Faigh rèiteachaidhean iomall-fhrithealaidh an t-siostaim an-dràsta agus iarr slighean chun fhìor URL targaid.
  2. Nuair a tha toradh a' toirt iomradh air URL PAC, measaich an sgriobt sin airson an aon cheann-uidhe.
  3. Leugh seòrsaichean agus cinn-uidhe nan tagraichean a thig a-mach. Feumaidh iomall-fhrithealaiche HTTP, iomall-fhrithealaiche SOCKS agus slighe dhìreach làimhseachadh ceangail eadar-dhealaichte.
  4. Cùm òrdugh nan tagraichean nuair a chuireas tu an giùlan fàilligidh is cùil-cheart ceadaichte an sàs.

Luchdaichidh is measaichidh CFNetworkExecuteProxyAutoConfigurationURL an sgriobt gu neo-sheòrsach. 'S e stòr run loop a luach tillidh sa bhad. Clàraich an stòr sin; bheir an gairm air ais toradh a' mheasaidh no am mearachd nuair a bhios an obair deiseil. Cha dh'fheitheas cruthachadh an stòir agus leughadh sa bhad air caochladair toraidh falamh ri dad. Dèan an stòr a chur gu neo-ghnìomhach ma dh'fheumar an obair a chur dheth.

Cum URL an targaid ceangailte ris an lorg. Faodaidh sgriobt PAC slighean eadar-dhealaichte a thaghadh airson dà òstair, mar sin tha stòradh aon iomall-fhrithealaiche fhuasgailte mar fhreagairt airson gach ceann-uidhe às dèidh sin ag atharrachadh poileasaidh na sgriobt. Mar an ceudna, 's e slighe fhollaiseach a th' ann an tagraiche dìreach, chan e ainm òstair iomall-fhrithealaidh a tha dhìth.

Tha na APIan seo feumail nuair a dh'fheumas giùlan gnàthaichte rèiteachaidhean an t-siostaim a mhìneachadh. Cha chuireas iad am pròtacal iomall-fhrithealaidh a leanas an sàs airson a' ghiùlain sin, agus chan fhaigh an lorg faclan-faire bhon Keychain. Air macOS, ceangail an teisteanas iomall-fhrithealaidh sa Keychain air leth.

Artaigilean co-cheangailte