curl -N, aŭ --no-buffer, malŝaltas la bufradon de la eliga fluo de curl. Ĝi povas helpi diagnozi malfruan eligon sen ŝanĝi la bufran politikon de la prokura servilo aŭ de la servilo.

curl --proxy http://proxy.example:8080 --noproxy '' --no-buffer --max-time 30 https://example.com/stream

Por komparo per publika prokura servilo, elektu HTTP-finpunkton el la listo de HTTP-prokuraj serviloj. Uzu vian realan fluan URL-on kaj elektu la celatan limon. La malplena preterpasa listo tenas ĉi tiun komparon sur la elektita prokura vojo.

Alingvo, malĉifrado kaj montrado

Servilo povas generi laŭpaŝajn bajtojn, peranto povas kolekti ilin, klienta biblioteko povas legi la tutan korpon, kaj retumilo povas prokrasti la prezentadon. Komparu la unuajn utilajn bajtojn kaj la postan progreson tie, kie vi regas la vojon. Pentra tempo kaj la tuta daŭro de la servilo ne identigas kiam la korpo alvenas.

En Guzzle, kontrolu fluadon kaj korpan konsumadon aparte. Kunpremado aldonas malĉifran etapon. Ŝanĝo en la momento, kiam aperas malĉifrita eligo, mem ne pruvas ke prokura servilo estas la bufra komponanto.

Kion vidas la peranto

Mal diafana CONNECT-prokura servilo ne povas analizi internajn HTTPS-respondojn kiel ordinarajn HTTP. Rajtigita TLS-inspekta servo havas alian videblecon, do HTTPS sola ne pruvas foreston de inspektado.

Post kiam la atenda etapo estas identigita, uzu la fluajn regilojn subtenatajn de tiu komponanto. Direktivoj de inversa prokura servilo ne aŭtomate aplikiĝas al antaŭa prokura servilo; la eliga ŝaltilo de curl ŝanĝas nur sian propran parton de la vojo.

Rilataj artikoloj