CFStream kodi yuritiladigan ilovada proksi xossasini sozlanayotgan oqim turiga qarab tanlang. HTTP so'rov oqimi oddiy soket oqimi faqat xossalar lug'atidan olmaydigan protokol ishloviga ega.

Qurilayotgan ulanishHujjatlashtirilgan konfiguratsiya
HTTP proksi orqali HTTP CFStreamkCFStreamPropertyHTTPProxy
SOCKS proksi orqali CFStreamkCFStreamPropertySOCKSProxy

Apple HTTP xossasini aynan HTTP CFStream sozlash deb ta'riflaydi. Bunday oqimni CFHTTPMessage so'rovidan CFReadStreamCreateForHTTPRequest yordamida yaratish mumkin. O'sha oqimni ochish HTTP so'rovini ketma-ketlashtirib yuboradi.

SOCKS xossasi kamida SOCKS proksisining xost va port kalitlarini o'z ichiga olgan CFDictionary qabul qiladi. Bu CFStream ustidagi SOCKS ishlovi uchun tegishli ommaviy xossa. Proksi hisob ma'lumotlarisiz ruxsat etilgan ommaviy TCP sinovi uchun SOCKS proksilari ro'yxati o'sha lug'at uchun nomzod xost va port qiymatlarini taklif etadi. Oqim qo'llab-quvvatlaydigan protokolga moslang va haqiqiy manzil hamda portga kirishni tekshiring.

Tanlangan xossani oqimni ochishdan oldin qo'llang va xossani o'rnatish chaqiruvining mantiqiy natijasini tekshiring. Rad etilgan xossa oqim yoki qiymat so'ralgan konfiguratsiyani qo'llab-quvvatlamasligini ko'rsatishi mumkin.

HTTP proksi orqali ixtiyoriy TCP trafigi uchun zarur CONNECT muzokaralarini bajaradigan ulagichdan foydalaning. Bu muzokara protokol ishi; faqat proksi manziliga xom oqim yaratish uni bajarmagan.

O'xshash maqolalar