CFStream код хадгалдаг програмд прокси шинж чанарыг тохируулж буй урсгалын төрлөөс хамааруулан сонгоно уу. HTTP хүсэлтийн урсгал нь энгийн сокет урсгал зөвхөн шинж чанарын толь бичгээсээ олж авдаггүй протоколын боловсруулалттай.

Баригдаж буй холболтБаримтжуулсан тохиргоо
HTTP проксигоор дамжсан HTTP CFStreamkCFStreamPropertyHTTPProxy
SOCKS проксигоор дамжсан CFStreamkCFStreamPropertySOCKSProxy

Apple нь HTTP шинж чанарыг яг HTTP CFStream тохируулах гэж тодорхойлдог. Ийм урсгалыг CFHTTPMessage хүсэлтээс CFReadStreamCreateForHTTPRequest ашиглан үүсгэж болно. Тэр урсгалыг нээхэд HTTP хүсэлт цуварч илгээгдэнэ.

SOCKS шинж чанар нь дор хаяж SOCKS проксигийн хост болон портын түлхүүрүүдийг агуулсан CFDictionary хүлээн авна. Энэ нь CFStream дээр SOCKS боловсруулах харгалзах нийтийн шинж чанар юм. Прокси итгэмжлэлгүйгээр зөвшөөрөгдсөн нийтийн TCP туршилтад SOCKS прокси жагсаалт тэр толь бичигт нэр дэвшигч хост болон портын утгыг санал болгодог. Урсгалын дэмждэг протоколтой тааруулж, бодит очих газар болон порт руу хандах боломжийг шалгана уу.

Сонгосон шинж чанарыг урсгалыг нээхээс өмнө хэрэглэнэ үү, шинж чанар тогтоох дуудлагын логик үр дүнг шалгана уу. Татгалзсан шинж чанар нь урсгал эсвэл утга шаардсан тохиргоог дэмжихгүй байгааг илтгэж болно.

HTTP проксигоор дамжсан дурын TCP урсгалын хувьд шаардлагатай CONNECT хэлэлцээрийг гүйцэтгэдэг холбогчийг ашиглана уу. Тэр хэлэлцээр нь протоколын ажил; зөвхөн проксигийн хаяг руу түүхий урсгал үүсгэх нь түүнийг гүйцэтгээгүй.

Холбоотой нийтлэлүүд