“200 Connection Established” என்பது ப்ராக்ஸி சுரங்கத்தை ஏற்றுக்கொண்டதைக் குறிக்கிறது. வலைத்தளம் இன்னும் பக்கத்தைத் திருப்பியனுப்பவில்லை. அடுத்ததாக இலக்குடன் TLS நடைபெறும்; அதன் பிறகுதான் HTTPS கோரிக்கை அனுப்பப்படும்.

ப்ராக்ஸி இணைப்பிலிருந்து வலைத்தளத்தின் பதில்வரை

  1. கிளையன்ட் ப்ராக்ஸியின் முனையத்துடன் இணைகிறது.
  2. இலக்கு ஹோஸ்ட் மற்றும் போர்ட்டுடன் இணையும்படி ப்ராக்ஸியைக் கேட்கிறது.
  3. ப்ராக்ஸி அந்தக் கோரிக்கையை ஏற்கிறது அல்லது மறுக்கிறது.
  4. ஏற்ற பிறகு, கிளையன்ட் சுரங்கம் வழியாக இலக்குடன் TLS-ஐ பேச்சுவார்த்தை மூலம் அமைக்கிறது.
  5. கிளையன்ட் HTTPS கோரிக்கையை அனுப்பி, வலைத்தளத்தின் பதிலை TLS-க்குள் பெறுகிறது.

ப்ராக்ஸி இணைப்பு மறுப்பு, சுரங்க மறுப்பு, சான்றிதழ் பிழை ஆகியவை இந்த வரிசையின் வெவ்வேறு இடங்களில் ஏற்படுகின்றன. அமைப்புகளை மாற்றும்முன் கடைசியாக முடிந்த படியைக் கண்டறியவும்.

CONNECT பரிமாற்றம்

HTTP/1.1-இல் எளிமைப்படுத்திய பரிமாற்றம் இதுபோல் இருக்கும்:

CONNECT example.com:443 HTTP/1.1
Host: example.com:443

HTTP/1.1 200 Connection Established

கோரிக்கையின் இலக்கு ஹோஸ்ட் மற்றும் போர்ட் மட்டுமே; வலைத்தளத்தின் பாதை அல்லது வினவல் இதில் இல்லை. வெற்றிகரமான CONNECT பதிலுக்குப் பிறகு இணைப்பு சுரங்கத்தின் பைட்டுகளைக் கொண்டு செல்கிறது. HTTPS இலக்காக இருந்தால், கிளையன்ட்டின் அடுத்த பரிமாற்றம் TLS கைகுலுக்கல்.

ஆங்கிலக் காரணச் சொற்றொடரை ஒப்பிடுவதற்குப் பதிலாக எண் நிலைக் குறியீட்டைப் படிக்கவும். ஒரே நிலைக்கு ப்ராக்ஸிகள் வெவ்வேறு உரையைப் பயன்படுத்தலாம்.

curl மூலம் கவனிக்கவும்

உள்ளூர் போர்ட் 8080-இல் உள்ள HTTP ப்ராக்ஸிக்கு:

curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 15 --verbose https://example.com/

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

ப்ராக்ஸி சுரங்கத்தை ஏற்ற பிறகும் இலக்கு 404, 429 அல்லது 500-ஐத் திருப்பலாம். எந்த HTTP பதிலையும் தருவதற்கு முன்பே TLS-இன் போதும் தோல்வி ஏற்படலாம்.

எங்கே நின்றது?

கவனித்ததுஅடுத்து ஆராய வேண்டியது
ப்ராக்ஸியுடனான இணைப்பு மறுக்கப்படுகிறதுப்ராக்ஸி முகவரி, கேட்கும் போர்ட், செயல்முறை மற்றும் பிணைய அணுகல்.
ப்ராக்ஸி 407-ஐத் திருப்புகிறதுப்ராக்ஸி கணக்கும் அங்கீகார முறையும்.
ப்ராக்ஸி இலக்கையோ போர்ட்டையோ மறுக்கிறதுஅணுகல் கொள்கையும் அனுமதிக்கப்பட்ட CONNECT இலக்குகளும்.
சுரங்கம் திறக்கிறது, பின்னர் TLS சரிபார்ப்பு தோல்வியடைகிறதுஇலக்குப் பெயர், நம்பகச் சான்றிதழ் சேமிப்பகம், கடிகாரம், நிர்வகிக்கப்படும் TLS இடைமறிப்பு ஏதேனும் உள்ளதா என்பவை.
TLS வெற்றிபெற்று வலைத்தளம் பிழையைத் திருப்புகிறதுவலைத்தளத்தின் பதில்.

ஒப்பிடும்போது ஒரு பக்கத்தை மாறாமல் வைத்திருங்கள்: அதே ப்ராக்ஸி வழியாக வேறு இலக்கை முயலவும், அல்லது அனுமதிக்கப்பட்ட நேரடிப் பாதையில் அதே இலக்கை ஒப்பிடவும்.

சுரங்கத்திற்கும் இயக்குநர் இருக்கிறார்

ப்ராக்ஸிக்கு CONNECT இலக்கு தெரியும்; போக்குவரத்தின் நேரமும் அளவும் அதன் வழியாகக் கையாளப்படுகின்றன. வழக்கமான முனையிலிருந்து முனைவரை TLS, அந்த TLS அமர்வைத் தன்னிடம் முடிக்காத ப்ராக்ஸியிடமிருந்து வலைத்தளத்தின் பயன்பாட்டு உள்ளடக்கத்தைப் பாதுகாக்கிறது. கிளையன்ட் நம்பும் நிர்வகிக்கப்பட்ட இடைமறிப்பு ப்ராக்ஸிக்கு வேறுபட்ட நம்பிக்கை ஏற்பாடு உள்ளது.

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