Mae’r ffurfweddiad hwn ar gyfer Squid 6.13, gan gynnwys pecyn Debian 13. Cadarnhewch y fersiwn osodedig gyda squid -v: mae cyfeirlyfr cyfarwyddebau Squid yn nodi nad yw http_access ar gael yn fersiwn 8.

Dewiswch y cyfeiriadau’n gyntaf

Mae angen cyfeiriad a neilltuwyd i’r gweinydd ar y gwasanaeth gwrando. Mae rheol y cleient angen y cyfeiriad ffynhonnell a welir gan Squid; gall hwn fod yn gyfeiriad allfa cyhoeddus rhwydwaith NAT yn hytrach na chyfeiriad preifat gliniadur.

Amnewidiwch y cyfeiriadau dogfennaeth isod. Un cyfeiriad, wedi’i fynegi fel /32, yw’r cyfyngiad cleient.

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

Amnewidiwch y gwasanaeth gwrando, diffiniadau ACL a rheolau mynediad perthnasol yn ffurfweddiad y pecyn, gan gadw gosodiadau logio a system ffeiliau. Gall ychwanegu’r rheolau hyn o dan ganiatâd cleient cynharach osgoi’r cyfyngiad. Gall diffiniadau ailadroddus o ACL rhestr ychwanegu gwerthoedd hefyd.

Sut mae ceisiadau’n mynd drwy’r rheolau

Mae’r gwaharddiadau cychwynnol yn gwrthod porthladdoedd cyrchfan diangen, ceisiadau rheoli a chyrchfannau lleol neu ddolen-leol. Caniateir y cleient hysbys ar ôl y gwiriadau hynny; mae pob cais arall yn cyrraedd y gwaharddiad terfynol. Mae amddiffyniadau cyrchfan yn dal yn angenrheidiol gan nad yw rhestr ffynonellau a ganiateir yn unig yn cyfyngu cyrchfannau.

Cyfyngwch wal dân y gwesteiwr neu’r rhwydwaith i’r ffynhonnell fwriadedig cyn datgelu’r gwasanaeth gwrando. Mae rhwymo’n dewis ble mae Squid yn derbyn cysylltiadau; mae rheolau mynediad yn pennu pa geisiadau mae’n eu caniatáu.

sudo squid -k parse -f /etc/squid/squid.conf

Cywirwch wallau dosrannu cyn ail-lwytho’r gwasanaeth a reolir. Profwch o’r cleient a ganiateir ac ail ffynhonnell dan reolaeth y dylid ei gwrthod. Cadarnhewch mai dim ond y cais awdurdodedig y mae’r targed yn ei gael: nid yw cysylltiad TCP yn unig yn profi caniatâd anfon ymlaen.

Erthyglau cysylltiedig