බ්රවුසර Squid හි HTTPS අවහිර කිරීමේ පිටුව සැඟවිය හැක්කේ ඇයි
ප්රතික්ෂේප කළ CONNECT ඉල්ලීමක් සඳහා ආපසු ලබා දෙන අභිරුචි HTML වෙනුවට බ්රවුසරය තමන්ගේම උමං දෝෂයක් පෙන්විය හැක්කේ ඇයි දැයි තේරුම් ගන්න.
ප්රොක්සියේ අභිරුචි අවහිර කිරීමේ පිටුව HTTP අඩවියක් සඳහා දිස්වේ. HTTPS අඩවියක් සඳහා බ්රවුසරය ඒ වෙනුවට උමං දෝෂයක් පෙන්වයි. HTML අච්චුව නැවත ප්රතිස්ථාපනය කිරීමෙන් කිසිවක් වෙනස් නොවිය හැක.
පැහැදිලි HTTP ප්රොක්සියක් සමඟ, HTTPS බැලීම සාමාන්යයෙන් CONNECT සමඟ ආරම්භ වේ. බ්රවුසරය ප්රොක්සියෙන් සත්කාරකයක් සහ වරායක් වෙත උමං විවෘත කරන ලෙස ඉල්ලා සිටී. Squid එම ඉල්ලීම ප්රතික්ෂේප කරන්නේ නම්, අඩවියේ TLS සැසිය කිසිදා ආරම්භ නොවේ.
ප්රතික්ෂේපයට HTTP තත්ත්වයක් සහ ප්රතිචාර අන්තර්ගතයක් තිබිය හැක. බ්රවුසරයේ දෝෂ පිටුවෙන් ස්වාධීනව එම අසාර්ථක CONNECT ප්රතිචාරය curl සමඟ පරීක්ෂා කළ හැක. ඊට බ්රවුසරය ලබා දුන් HTML ගමනාන්තයේ වෙබ් පිටුව ලෙස ඉදිරිපත් කිරීම අවශ්ය නොවේ. බ්රවුසරයට CONNECT දෝෂයේ පණිවිඩය ඉවතලා තමන්ගේම ප්රොක්සි දෝෂ අතුරුමුහුණත භාවිත කළ හැක; නිශ්චිත ඉදිරිපත් කිරීම සේවාදායකයා මත රඳා පවතී.
Squid හි ප්රතික්ෂේපයේ දැනටමත් අදහස් කළ deny_info පණිවිඩය තිබේ නම්, එහි පෙළ, විලාස පත්රිකාව හෝ ගොනු අවසර සංස්කරණය කිරීමෙන් බ්රවුසරය කුමන ප්රතිචාර අවස්ථාව හසුරුවන්නේද යන්න වෙනස් නොවේ. CONNECT ප්රතික්ෂේප වූයේද සහ ඇයිද යන්න තහවුරු කිරීමට ප්රතික්ෂේප තත්ත්වය සහ ප්රවේශ ලොගය ලබා ගත හැකිව තබා ගන්න. සාමාන්ය බ්රවුසර පිටුවකට ප්රතිපත්ති විස්තර සැඟවිය හැකි අතර ප්රොක්සිය නියමය නිවැරදිව බලාත්මක කරයි.
අතරමැදි කළ HTTPS සම්බන්ධතාවක් තුළ අවහිර කිරීමේ පිටුවක් ලබා දීම තවත් ගෘහ නිර්මාණයක් වන අතර, එයට TLS අවසන් කිරීම, සේවාදායක විශ්වාසය සහ සහතික හැසිරවීම ඇතුළත් වේ. එය deny_info සංස්කරණය කිරීමෙන් සක්රීය නොවන අතර, අභිරුචි අච්චුවක් අවහිර කළ අඩවිය අනුකරණය කිරීමට කිසිදු අධිකාරියක් ලබා නොදේ. අවශ්ය නම් පමණක් එම නිර්මාණය තෝරන්න; එසේ නොමැති නම් සේවාදායකයේ ඇති දෝෂ වාර්තා කිරීම සහ ප්රොක්සියේ ක්රියාකාරී ලොග භාවිත කරන්න.