പ്രോക്സിയുടെ ഇഷ്ടാനുസൃത ബ്ലോക്ക് പേജ് HTTP സൈറ്റിനായി കാണാം. HTTPS സൈറ്റിനായി ബ്രൗസർ പകരം ടണൽ പിശക് കാണിക്കുന്നു. HTML ടെംപ്ലേറ്റ് വീണ്ടും മാറ്റിയാലും ഒന്നും മാറിയെന്നു വരില്ല.

വ്യക്തമായ HTTP പ്രോക്സിയോടൊപ്പം, HTTPS സന്ദർശനം സാധാരണയായി CONNECT-ൽ ആരംഭിക്കുന്നു. ബ്രൗസർ പ്രോക്സിയോട് ഒരു ഹോസ്റ്റിലേക്കും പോർട്ടിലേക്കും ടണൽ തുറക്കാൻ ആവശ്യപ്പെടുന്നു. Squid ആ അഭ്യർത്ഥന നിരസിച്ചാൽ, സൈറ്റിന്റെ TLS സെഷൻ ഒരിക്കലും ആരംഭിക്കുന്നില്ല.

നിരസിക്കലിന് HTTP നിലയും പ്രതികരണ ഉള്ളടക്കവും ഉണ്ടാകാം. ബ്രൗസറിന്റെ പിശക് പേജിൽ നിന്ന് സ്വതന്ത്രമായി ആ പരാജയപ്പെട്ട CONNECT പ്രതികരണം curl ഉപയോഗിച്ച് പരിശോധിക്കാം. അതിന് ബ്രൗസർ നൽകിയ HTML ലക്ഷ്യത്തിന്റെ വെബ്പേജായി അവതരിപ്പിക്കേണ്ടതില്ല. ബ്രൗസർ CONNECT പിശകിന്റെ ബോഡി ഉപേക്ഷിച്ച് സ്വന്തം പ്രോക്സി പിശക് ഇന്റർഫേസ് ഉപയോഗിച്ചേക്കാം; കൃത്യമായ അവതരണം ക്ലയന്റിനെ ആശ്രയിച്ചിരിക്കുന്നു.

Squid-ന്റെ നിരസിക്കലിൽ ഇതിനകം ഉദ്ദേശിച്ച deny_info ബോഡി ഉണ്ടെങ്കിൽ, അതിന്റെ ടെക്സ്റ്റോ സ്റ്റൈൽഷീറ്റോ ഫയൽ അനുമതികളോ തിരുത്തുന്നത് ബ്രൗസർ കൈകാര്യം ചെയ്യുന്ന പ്രതികരണ ഘട്ടത്തെ മാറ്റുന്നില്ല. CONNECT നിരസിക്കപ്പെട്ടോ എന്നും എന്തുകൊണ്ടെന്നും സ്ഥാപിക്കാൻ നിരസിക്കൽ നിലയും ആക്സസ് ലോഗും ലഭ്യമായി സൂക്ഷിക്കുക. സാധാരണ ബ്രൗസർ പേജ് നയ വിശദാംശങ്ങൾ മറയ്ക്കാം, എന്നാൽ പ്രോക്സി നിയമം ശരിയായി നടപ്പാക്കുന്നു.

ഇടപെട്ട HTTPS കണക്ഷനുള്ളിൽ ബ്ലോക്ക് പേജ് നൽകുന്നത് മറ്റൊരു ആർക്കിടെക്ചറാണ്, അതിൽ TLS അവസാനിപ്പിക്കൽ, ക്ലയന്റ് വിശ്വാസം, സർട്ടിഫിക്കറ്റ് കൈകാര്യം എന്നിവ ഉൾപ്പെടുന്നു. deny_info തിരുത്തി അത് സജീവമാക്കുന്നില്ല, ഇഷ്ടാനുസൃത ടെംപ്ലേറ്റ് തടഞ്ഞ സൈറ്റ് അനുകരിക്കാൻ യാതൊരു അധികാരവും നൽകുന്നില്ല. ആവശ്യമുള്ളപ്പോൾ മാത്രം ആ ഡിസൈൻ തിരഞ്ഞെടുക്കുക; അല്ലാത്തപക്ഷം ക്ലയന്റിൽ ലഭ്യമായ പിശക് റിപ്പോർട്ടിംഗും പ്രോക്സിയുടെ പ്രവർത്തന ലോഗുകളും ഉപയോഗിക്കുക.

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