HTTP ப்ராக்ஸியா, HTTPS ப்ராக்ஸியா: இந்தக் குறிப்பு எதைக் குறிக்கிறது?
HTTPS தளங்களுக்கு சுரங்க இணைப்பு அமைக்கும் HTTP ப்ராக்ஸிக்கும், ப்ராக்ஸியுடனான இணைப்பையே மறையாக்கும் HTTPS ப்ராக்ஸிக்கும் உள்ள வேறுபாட்டை அறியுங்கள்.
ப்ராக்ஸி லிஸனரின் ஆவணத்தில் குறிப்பிடப்பட்டுள்ள திட்டக்குறியைப் பயன்படுத்துங்கள். HTTP ப்ராக்ஸி பட்டியலிலிருந்து தேர்ந்தெடுக்கும்போது, கிளையன்டை அமைப்பதற்கு முன் லிஸனரின் திட்டக்குறியை உறுதிசெய்யுங்கள். HTTPS தளம் http://proxy.example:8080 ஐப் பயன்படுத்தலாம்; அந்த மதிப்பை https:// என மாற்றுவது ப்ராக்ஸியுடன் வேறுவகையான இணைப்பைக் கோருகிறது.
| ப்ராக்ஸி URL | வலைத்தள URL | இணைப்பு |
|---|---|---|
http://proxy.example:8080 | http://example.com/ | ப்ராக்ஸிக்கும் இலக்குக்கும் மறையாக்கப்படாத HTTP இணைப்பு. |
http://proxy.example:8080 | https://example.com/ | ப்ராக்ஸிக்கு HTTP CONNECT; பின்னர் சுரங்கம் வழியாக இலக்குடன் TLS. |
https://proxy.example:8443 | https://example.com/ | ப்ராக்ஸிக்கு TLS; இலக்குக்கான சுரங்கம் இந்த இணைப்புக்குள் கொண்டு செல்லப்படுகிறது. |
CONNECT ஐ அனுமதிக்கும் வழக்கமான HTTP லிஸனருக்கு இந்த அமைப்பு பொருந்தும்:
curl --proxy http://127.0.0.1:8080 https://example.com/ப்ராக்ஸி சுரங்கத்தை ஏற்றுக்கொண்ட பின்னரே வலைத்தளத்துடன் TLS கைகுலுக்கல் நடக்கிறது. ப்ராக்ஸி URL ஐ https:// என மாற்றி, லிஸனருக்கு மறையாக்கப்படாத HTTP மட்டுமே புரிந்தால், வலைத்தளத்தைத் தொடர்புகொள்வதற்கு முன்பே ப்ராக்ஸியுடனான TLS பேச்சுவார்த்தை தோல்வியடையலாம்.
ப்ராக்ஸி வரையிலான TLS கூடுதலாக என்ன தருகிறது?
TLS ஆதரவுள்ள ப்ராக்ஸி, கிளையன்டுக்கும் ப்ராக்ஸிக்கும் இடையிலான இணைப்பை அந்தப் பாதையில் நடைபெறும் செயலற்ற ஒட்டுக்கேட்பிலிருந்து பாதுகாக்கிறது. CONNECT பரிமாற்றமும் ப்ராக்ஸி அங்கீகாரமும் இதில் அடங்கும். ப்ராக்ஸி இயக்குநர் இணைப்பைக் கையாள்வதும் சுரங்கத்தின் இலக்கை அறிவதும் தொடர்கிறது. இந்த முறையை கிளையன்டும் லிஸனரும் ஆதரிக்க வேண்டும்:
curl --proxy https://proxy.example:8443 https://example.com/சேவையின் உண்மையான ஹோஸ்ட் பெயரைப் பயன்படுத்துங்கள்; சான்றிதழ் அந்தப் பெயருடன் பொருந்தி, நம்பகமானதாக இருக்க வேண்டும். இலக்கு மற்றும் போர்ட் கட்டுப்பாடுகள் தொடர்ந்து பொருந்தும்.
இருபுறமும் HTTPS இருந்தால், சான்றிதழ் சரிபார்ப்புகள் இரண்டு உள்ளன. curl இவற்றைத் தனித்தனியாக அமைக்க அனுமதிக்கிறது:
curl --proxy https://proxy.example:8443 --proxy-cacert proxy-ca.pem --cacert origin-ca.pem https://example.com/--proxy-cacert ப்ராக்ஸிக்கான நம்பகத்தன்மை அமைப்பையும் --cacert இலக்குக்கான அமைப்பையும் வழங்குகிறது. தேவைப்பட்டால் நிர்வாகி வழங்கிய சான்றிதழ்த் தொகுப்புகளைப் பயன்படுத்துங்கள்; கணினியின் நம்பகத்தன்மை அமைப்பே ஏற்கெனவே போதுமானதாக இருக்கலாம். எதையும் மாற்றுமுன் எந்தக் கைகுலுக்கல் தோல்வியடைந்தது என்பதை அறியுங்கள்.
ஒரு ப்ராக்ஸி பட்டியலின் “HTTPS” குறிப்பு, அந்த முனையம் CONNECT சோதனையில் தேர்ச்சி பெற்றது என்பதை மட்டுமே குறிக்கலாம். பட்டியல் அதன் சோதனையை விளக்காவிட்டால், அந்தக் குறிப்பை மட்டும் வைத்து லிஸனர் http:// ஐ எதிர்பார்க்கிறதா அல்லது https:// ஐ எதிர்பார்க்கிறதா என்று அறிய முடியாது.