HTTP ප්රොක්සියක්ද, HTTPS ප්රොක්සියක්ද: ලේබලයෙන් කියන්නේ කුමක්ද?
HTTPS අඩවි වෙත උමං සම්බන්ධතා සාදන HTTP ප්රොක්සියක් සහ ප්රොක්සිය වෙත ඇති සම්බන්ධතාවම සංකේතනය කරන HTTPS ප්රොක්සියක් අතර වෙනස හඳුනාගන්න.
ප්රොක්සි ලිස්නරයේ ලේඛනවල සඳහන් URL scheme එක භාවිත කරන්න. HTTP ප්රොක්සි ලැයිස්තුවෙන් විකල්ප තෝරන විට, සේවාලාභියා සකස් කිරීමට පෙර ලිස්නරයේ URL scheme එක තහවුරු කරන්න. 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:// ද යන්න එම ලේබලයෙන් පමණක් නොකියවේ.