Squid වරායන් දෙකකට වෙනස් අනුමත ගමනාන්ත ලැයිස්තු තිබිය හැක
සෑම allow නියමයකම localport සමඟ අදාළ ගමනාන්ත ACL එකතු කරන්න, පෙර සීමා සහ අවසාන deny නියමය රැක ගනිමින්.
Squid හි localport ACL, Squid සම්බන්ධතාවය ලැබූ වරායට ගැළපේ. එය සුදුසු ගමනාන්ත ACL සමඟ එකතු කරන්න, එවිට සෑම ශ්රෝතාවයක්ම තමන්ගේම ලැයිස්තුව පමණක් අනුමත කරයි.
දැනටමත් සේවාදායක සහ ආරක්ෂිත-වරාය සීමා ඇති Squid 6 හෝ 7 වින්යාසය සඳහා:
http_port 3128
http_port 3129
acl approved_clients src 192.0.2.0/24
acl main_listener localport 3128
acl alternate_listener localport 3129
acl main_sites dstdomain "/etc/squid/main-sites.txt"
acl alternate_sites dstdomain "/etc/squid/alternate-sites.txt"
http_access allow approved_clients main_listener main_sites
http_access allow approved_clients alternate_listener alternate_sites
http_access deny allලේඛනයේ සේවාදායක පරාසය වෙනුවට සැබෑ අනුමත සේවාදායක දෙන්න, සහ වසම්-ලැයිස්තු ගොනු දෙක සකස් කරන්න. යුගල allow නියම ස්ථාපනයේ අවශ්ය deny පරීක්ෂණවලට පසුව සහ එහි අවසාන deny ට පෙර තබන්න. එහි අනාරක්ෂිත-වරාය, CONNECT සහ කළමනාකරණ සීමා රැක ගන්න.
එක් ප්රවේශ නියමයක ඇති ACL නාම AND මගින් එකතු වේ. වෙන වෙනම allow නියම විකල්ප ලබා දෙයි. ගමනාන්ත නියමවලින් ශ්රෝතා කොන්දේසිය ඉවත් කළහොත් ඕනෑම ලැයිස්තුවක් ඕනෑම වරායකින් ගමන් කරයි.
පෙර නියම ද පරීක්ෂා කරන්න: මුලින්ම ගැළපෙන පුළුල් allow එකක් මෙම පසු සීමා ඇගයීම වළක්වයි. සීමාව තහවුරු කිරීමට සෑම ශ්රෝතාවයක් හරහාම අනුමත සහ ප්රතික්ෂේපිත ගමනාන්ත පරීක්ෂා කරන්න.
localport යනු වෙබ් අඩවියේ වරාය නොවේ, සේවාදායකයේ තාවකාලික මූල වරාය ද නොවේ. ගමනාන්ත-වරාය කොන්දේසිය ඒ වෙනුවට port ACL භාවිතා කරයි.