Tha feartan proxy CFStream an eisimeil air seòrsa an t-sruth
Tagh am feart HTTP neo SOCKS a rèir taic pròtacail an t-sruth ann an aplacaid CFStream a tha ann mu thràth.
Ann an aplacaid a chumas còd CFStream, tagh am feart proxy a rèir an t-seòrsa sruth a thathar a' rèiteachadh. Tha làimhseachadh pròtacail aig sruth iarrtais HTTP nach fhaigh sruth socaid lom bho fhaclair nam feartan a-mhàin.
| An ceangal a thathar a' togail | Rèiteachadh clàraichte |
|---|---|
| HTTP CFStream tro proxy HTTP | kCFStreamPropertyHTTPProxy |
| CFStream tro proxy SOCKS | kCFStreamPropertySOCKSProxy |
Tha Apple a' mìneachadh a' pheirt HTTP gu sònraichte mar rèiteachadh HTTP CFStream. Faodar a leithid de shruth a chruthachadh bho iarrtas CFHTTPMessage le CFReadStreamCreateForHTTPRequest. Nuair a dh'fhosglar an sruth sin, tha an t-iarrtas HTTP air a sreathachadh 's air a chur.
Gabhaidh am feart SOCKS ri CFDictionary anns a bheil co-dhiù iuchraichean òstair is puirt a' phroxy SOCKS. 'S e am feart poblach co-fhreagarrach airson làimhseachadh SOCKS air CFStream. Airson deuchainn TCP phoblach cheadaichte gun teisteasan proxy, tha liosta proxy SOCKS a' tabhann luachan òstair is puirt taghte airson an fhaclair sin. Co-fhreagaraich ris a' phròtacal a tha an sruth a' cumail taic ris agus dearbhaich ruigsinneachd don cheann-uidhe agus don phort fhìor.
Cuir am feart a thagh thu an sàs mus fosgail thu an sruth agus thoir sùil air toradh Boole a' ghairm a chuireas am feart. Faodaidh feart a chaidh a dhiùltadh nochdadh nach eil an sruth neo an luach a' cumail taic ris an rèiteachadh a dh'iarrar.
Airson trafaig TCP neo-riaghailteach tro proxy HTTP, cleachd ceanglaiche a nì an co-rèiteachadh CONNECT a tha a dhìth. 'S e obair phròtacail an co-rèiteachadh sin; chan eil cruthachadh sruth amh dìreach gu seòladh a' phroxy air a dhèanamh.