પ્રોક્સી લિસનરના દસ્તાવેજોમાં દર્શાવેલી સ્કીમ વાપરો. HTTP પ્રોક્સીની યાદીમાંથી વિકલ્પો પસંદ કરતી વખતે ક્લાયન્ટ ગોઠવતાં પહેલાં લિસનરની સ્કીમની ખાતરી કરો. HTTPS સાઇટ માટે http://proxy.example:8080 વાપરી શકાય છે; તેને https:// કરવાથી પ્રોક્સી સાથે બીજા પ્રકારનું કનેક્શન માગવામાં આવે છે.

પ્રોક્સી URLવેબસાઇટ URLકનેક્શન
http://proxy.example:8080http://example.com/પ્રોક્સી અને ગંતવ્ય બંને સુધી એન્ક્રિપ્શન વગરનું HTTP.
http://proxy.example:8080https://example.com/પ્રોક્સી સુધી HTTP CONNECT, પછી ટનલ દ્વારા ગંતવ્ય સાથે TLS.
https://proxy.example:8443https://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:// તે ખબર પડતી નથી.

સંબંધિત લેખો