curl -N அல்லது --no-buffer curl-இன் வெளியீட்டு ஸ்ட்ரீம் buffering-ஐ முடக்குகிறது. ப்ராக்ஸி அல்லது சேவையகத்தின் buffering கொள்கையை மாற்றாமல் தாமதமான வெளியீட்டைக் கண்டறிய இது உதவும்.

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

பொது ப்ராக்ஸி வழியாக ஒப்பிட, HTTP ப்ராக்ஸி பட்டியலில் இருந்து ஒரு HTTP இறுதிப்புள்ளியைத் தேர்ந்தெடுக்கவும். உங்கள் உண்மையான ஸ்ட்ரீம் URL-ஐப் பயன்படுத்தி, நோக்கமான வரம்பைத் தேர்ந்தெடுக்கவும். காலி தவிர்ப்புப் பட்டியல் இந்த ஒப்பீட்டைத் தேர்ந்தெடுத்த ப்ராக்ஸி பாதையில் வைத்திருக்கிறது.

வருகை, டிகோடிங் மற்றும் காட்சி

சேவையகம் படிப்படியாக பைட்டுகளை உருவாக்கலாம், இடைநிலை அவற்றைச் சேகரிக்கலாம், கிளையண்ட் நூலகம் முழு உடலையும் படிக்கலாம், உலாவி வழங்கலைத் தாமதப்படுத்தலாம். நீங்கள் பாதையைக் கட்டுப்படுத்தும் இடத்தில் முதல் பயனுள்ள பைட்டுகளையும் அதைத் தொடர்ந்த முன்னேற்றத்தையும் ஒப்பிடுங்கள். வரைவு நேரமும் சேவையகத்தின் மொத்தக் காலமும் உடல் எப்போது வருகிறது என்பதைத் தீர்மானிக்காது.

Guzzle-இல் ஸ்ட்ரீமிங் மற்றும் உடல் பயன்பாட்டை தனித்தனியாகச் சரிபார்க்கவும். சுருக்கம் டிகோடிங் நிலையைச் சேர்க்கிறது. டிகோட் செய்யப்பட்ட வெளியீடு எப்போது தோன்றுகிறது என்பதில் ஏற்படும் மாற்றம், ப்ராக்ஸியே buffering கூறு என்று தானாக நிரூபிக்காது.

இடைநிலை என்ன பார்க்கிறது

ஒளிபுகாப் CONNECT ப்ராக்ஸி உள் HTTPS பதில்களை சாதாரண HTTP ஆகப் பகுப்பாய்வு செய்ய முடியாது. அதிகாரம் பெற்ற TLS ஆய்வுச் சேவைக்கு வேறு பார்வைத் திறன் உள்ளது, எனவே HTTPS மட்டும் ஆய்வு இல்லை என்பதை நிரூபிக்காது.

காத்திருப்பு நிலை அடையாளம் காணப்பட்டதும், அந்தக் கூறு ஆதரிக்கும் ஸ்ட்ரீமிங் கட்டுப்பாடுகளைப் பயன்படுத்தவும். தலைகீழ் ப்ராக்ஸி வழிமுறைகள் முன்னோக்கு ப்ராக்ஸிக்கு தானாகப் பொருந்தாது; curl-இன் வெளியீட்டுக் கொடி பாதையின் அதன் சொந்தப் பகுதியை மட்டுமே மாற்றுகிறது.

தொடர்புடைய கட்டுரைகள்