ഒരു വെബ്സൈറ്റിൽ എത്തുന്നതിന് മുമ്പ് ക്ലൈന്റുകൾ HTTPS പ്രോക്സി നിരസിക്കുന്നുവെങ്കിൽ, പ്രോക്സി ലിസണർ അയയ്ക്കുന്ന ശൃംഖല പരിശോധിക്കുക. സാധുവായ ഒരു ലീഫ് സർട്ടിഫിക്കറ്റ് മാത്രം ക്ലൈന്റിന് ആവശ്യമായ ഇന്റർമീഡിയറ്റ് സർട്ടിഫിക്കറ്റുകൾ നൽകണമെന്നില്ല.

  1. പരിശോധിക്കുന്ന എൻഡ്പോയിന്റ് തിരിച്ചറിയുക. കോൺഫിഗർ ചെയ്ത പ്രോക്സി URL-ലെ ഹോസ്റ്റ്നെയിമും ആ കണക്ഷന്റെ പിശകും വായിക്കുക. ലിസണറുടെ സർട്ടിഫിക്കറ്റ് ആ പേര് ഉൾക്കൊള്ളണം. ഒരു വെബ്സൈറ്റിന്റെ സർട്ടിഫിക്കറ്റോ മറ്റൊരു IP അലിയാസിന്റെ സർട്ടിഫിക്കറ്റോ അതിന് പകരമാകില്ല.
  2. ലിസണറിന്റെ ശൃംഖല കോൺഫിഗറേഷൻ പരിശോധിക്കുക. Squid പിന്തുണയ്ക്കുന്ന OpenSSL കോൺഫിഗറേഷന് സർട്ടിഫിക്കറ്റ് ഫയലിൽ ഇന്റർമീഡിയറ്റുകൾ ഉൾപ്പെടുത്താം. ഇൻസ്റ്റാൾ ചെയ്ത Squid പതിപ്പിനും TLS backend-നുമുള്ള ലിസണർ റഫറൻസിൽ ക്രമീകരണം സ്ഥിരീകരിക്കുക; പാക്കേജുകളുടെ സ്വഭാവം ഒരുപോലെയല്ല. Squid 6.13-ലെ TLS ലിസണർ ഉദാഹരണം ലിസണറുടെ വിശ്വാസം ലക്ഷ്യത്തിന്റെ TLS-ൽ നിന്ന് വേർതിരിച്ച് നിർത്തുന്നു.
  3. ക്ലൈന്റിന്റെ വിശ്വാസം വേറെ പരിശോധിക്കുക. ഇന്റർമീഡിയറ്റുകൾ അയയ്ക്കുന്നത് ശൃംഖല നിർമ്മിക്കാൻ സഹായിക്കുന്നു, പക്ഷേ ക്ലൈന്റിന് ഉദ്ദേശിച്ച റൂട്ട് ട്രസ്റ്റ് ആങ്കർ ഇപ്പോഴും ആവശ്യമാണ്. സർവറിന്റെ മുഴുവൻ ശൃംഖലയും വേർതിരിവില്ലാതെ റൂട്ട് സ്റ്റോറിലേക്ക് ഇറക്കുമതി ചെയ്യുന്നത് സർവർ അയയ്ക്കുന്നത് തിരുത്തുന്നതിൽ നിന്ന് വ്യത്യസ്തമായ മാറ്റമാണ്.

സ്ഥിരീകരണം ഓണാക്കി വയ്ക്കുക. ക്ലൈന്റ് ഉപയോഗിക്കാൻ ഉദ്ദേശിച്ച HTTPS പ്രോക്സി ഇത് തിരിച്ചറിയുന്നു. ആ കണക്ഷൻ സ്ഥിരീകരിച്ച ശേഷം, പിന്നീടുള്ള വെബ്സൈറ്റ് സർട്ടിഫിക്കറ്റ് പിശക് പ്രോക്സി വഴിയുള്ള ലക്ഷ്യത്തിന്റെ TLS സെഷന്റേതാണ്, അതിന്റേതായ ഹോസ്റ്റ്നെയിം, വിശ്വാസ അന്വേഷണത്തോടെ.

അനുബന്ധ ലേഖനങ്ങൾ