Squid 6.13 හි TLS ඉදිරි ප්රොක්සි ලිස්නරයක්
ගමනාන්තයේ HTTPS සැසිය අතරමැදින් අල්ලා නොගෙන Squid 6.13 වෙත TLS සහිත ඉදිරි ප්රොක්සි ලිස්නරයක් එක් කරන්න.
GnuTLS හෝ OpenSSL සමඟ ගොඩනැගූ Squid 6.13 හට TLS හරහා ඉදිරි ප්රොක්සි ඉල්ලීම් පිළිගත හැකියි. මෙය HTTPS ගමනාන්තයේ වෙනම සැසිය අතරමැදින් අල්ලා නොගෙන සේවාලාභී–ප්රොක්සි සබැඳිය ආරක්ෂා කරයි.
- සේවාලාභීන් Squid වෙත ළඟාවීමට භාවිත කරන හෝස්ට් නාමයට සහතිකයක් ලබාගන්න. එහි පෞද්ගලික යතුර අවශ්ය සේවා අනන්යතාවලට පමණක් සීමා කරන්න.
- ඔබට නියම කළ ලිපිනය හා සැබෑ සහතික මාර්ග යොදා TLS ලිස්නරයක් එක් කරන්න:
https_port 192.0.2.10:3129 tls-cert=/etc/squid/proxy-chain.pem tls-key=/etc/squid/proxy-key.pemඅවසර ඇති සේවාලාභී ලැයිස්තුව හා ගමනාන්ත සීමා සහ සත්යාපන ප්රතිපත්තිය තබාගන්න. ලිස්නරය ප්රවේශය ලබා නොදෙයි. දැනට ඇති http_port ද සක්රියව තබයි; සියලු සේවාලාභී සම්බන්ධතාවලට TLS අවශ්ය නම් පැරණි ලිස්නරය ඉවත් හෝ සීමා කරන්න. ත්වරක, අතරමැදි අල්ලාගැනීම් හෝ සහතික නිර්මාණ මාදිලියක් අවශ්ය නැත.
අදාළ සේවාව යළි පැටවීමට පෙර සැකසුම විග්රහ කරන්න. විග්රාහක පරීක්ෂාව ව්යුහය හා සහතික පැටවීම තහවුරු කරයි, ජාලයෙන් ළඟාවීම නොවේ. සාර්ථකව යළි පැටවූ පසු අවසර ඇති සේවාලාභියෙකුගෙන් TLS සම්බන්ධතා අන්තය හරහා ඉල්ලීමක් කරන්න:
curl --proxy https://proxy.example:3129 --proxy-cacert approved-proxy-ca.pem --connect-timeout 5 --max-time 15 https://example.com/සැබෑ ප්රොක්සි හෝස්ට් නාමය හා අනුමත CA ගොනුව භාවිත කරන්න. පොදුවේ විශ්වාස කරන ප්රොක්සි සහතිකයකට විශේෂ එකතුවක් අවශ්ය නොවිය හැකියි. --proxy-cacert ප්රොක්සි විශ්වාසය සකසා ගමනාන්ත සත්යාපනය වෙනම තබයි; පරීක්ෂා දෙකම තබාගන්න.
සැබෑ ලිස්නරය හා සහතික නාමය පරීක්ෂා කර, ප්රතික්ෂේප කළ යුතු පාලිත මූලාශ්රයක්ද පරීක්ෂා කරන්න. සාර්ථක විග්රහය පමණක් සේවාලාභී විශ්වාසය හෝ ප්රවේශ සීමාව තහවුරු නොකරයි.