Aðgangsreglur Squid 6 fyrir eitt IP biðlara
Takmarkaðu Squid 6.13-framvirkan milliþjón við þekktan biðlara, haltu áfangastaðavörnum og athugaðu röð reglna fyrir notkun.
Þessi uppsetning miðast við Squid 6.13, þar á meðal pakka Debian 13. Staðfestu uppsetta útgáfu með squid -v: tilvísun Squid-stillinga merkir http_access sem ótiltækt í útgáfu 8.
Veldu fyrst vistföngin
Hlustarinn þarf vistfang sem er úthlutað þjóninum. Biðlarareglan þarf upprunavistfangið sem Squid sér; það getur verið opinbert útleiðarvistfang NAT-nets frekar en einkavistfang fartölvu.
Skiptu út skjalavistföngunum hér að neðan. Takmörkun biðlarans er eitt vistfang, sett fram sem /32.
http_port 192.0.2.10:3128
acl proxy_client src 198.51.100.27/32
acl Safe_ports port 80 443
acl SSL_ports port 443
acl CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny manager
http_access deny to_localhost
http_access deny to_linklocal
http_access allow proxy_client
http_access deny all
Skiptu út samsvarandi hlustara, ACL-skilgreiningum og aðgangsreglum í uppsetningu pakkans en haltu skráningar- og skráakerfisstillingum. Að bæta þessum reglum neðan við fyrri heimild biðlara getur farið fram hjá takmörkuninni. Endurteknar skilgreiningar á lista-ACL geta líka bætt við gildum.
Hvernig beiðnir fara í gegnum reglurnar
Fyrstu synjanirnar hafna óæskilegum áfangastaðatengjum, stjórnbeiðnum og staðbundnum eða link-local áfangastöðum. Þekkti biðlarinn er leyfður eftir þessar athuganir; allar aðrar beiðnir ná lokasynjuninni. Áfangastaðavarnir eru enn nauðsynlegar því leyfislisti uppruna einn takmarkar ekki áfangastaði.
Takmarkaðu eldvegg hýsils eða nets við ætlaðan uppruna áður en hlustarinn er opnaður. Binding velur hvar Squid tekur við tengingum; aðgangsreglur ákvarða hvaða beiðnir það leyfir.
sudo squid -k parse -f /etc/squid/squid.conf
Lagaðu þáttunarvillur áður en stýrða þjónustan er endurhlaðin. Prófaðu frá leyfða biðlaranum og öðrum uppruna undir þinni stjórn sem á að hafna. Staðfestu að skotmarkið fái aðeins heimilaða beiðni: TCP-tenging ein sannar ekki framsendingarheimild.