curl -N проксиге буферлөөнү токтотууну айта албайт
Буферлөө кардарда, ортомчудо же көрсөтүү тарабында экенин аныктаңыз; curl'дун чыгаруу флаги бүт жооп жолун өзгөртөт деп ойлобоңуз.
curl -N же --no-buffer curl'дун чыгаруу агымынын буферлөөсүн өчүрөт. Бул проксинин же сервердин буферлөө саясатын өзгөртпөстөн кечиктирилген чыгарууну диагностикалоого жардам берет.
curl --proxy http://proxy.example:8080 --noproxy '' --no-buffer --max-time 30 https://example.com/streamАчык прокси аркылуу салыштыруу үчүн HTTP проксилер тизмесинен HTTP акыркы чекитин тандаңыз. Чыныгы агым URL'ин колдонуп, керектүү чекти тандаңыз. Бош айланып өтүү тизмеси бул салыштырууну тандалган прокси маршрутунда кармайт.
Келүү, декоддоо жана көрсөтүү
Сервер акырындык менен байттарды жарата алат, ортомчу аларды чогулта алат, кардар китепканасы толук денени окуй алат, ал эми браузер көрсөтүүнү кийинкиге калтыра алат. Жолду өзүңүз көзөмөлдөгөн жерде биринчи пайдалуу байттарды жана кийинки прогрести салыштырыңыз. Боёо убактысы жана сервердин жалпы узактыгы дененин качан келерин аныктабайт.
Guzzle'до агымдык жана денени керектөөнү өзүнчө текшериңиз. Кысуу декоддоо баскычын кошот. Декоддолгон чыгаруунун пайда болуу убактысынын өзгөрүшү проксинин буферлөө компоненти экенин өз алдынча далилдебейт.
Ортомчу эмнени көрөт
Тунук эмес CONNECT прокси ички HTTPS жоопторун кадимки HTTP катары талдай албайт. Уруксат берилген TLS инспекция кызматынын көрүнүшү башкача, ошондуктан жалгыз HTTPS инспекциянын жоктугун далилдебейт.
Күтүү баскычы аныкталгандан кийин ошол компонент колдогон агымдык башкарууну колдонуңуз. Тескери проксинин нускамалары алдыга проксиге автоматтык түрдө колдонулбайт; curl'дун чыгаруу флаги жолдун өз бөлүгүн гана өзгөртөт.