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-ийн гаралтын туг нь замын зөвхөн өөрийн хэсгийг өөрчилдөг.

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