Mae ACL localport Squid yn cyfateb i'r porth lle derbyniodd Squid y cysylltiad. Cyfunwch ef â'r ACL cyrchfan priodol fel mai dim ond ei restr ei hun a roddir gan bob gwrandäwr.

Ar gyfer ffurfweddiad Squid 6 neu 7 sydd â chyfyngiadau cleient a phorth diogel presennol:

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

Amnewidiwch yr ystod cleient o'r ddogfennaeth â'r cleientiaid awdurdodedig gwirioneddol a pharatowch y ddau ffeil rhestr parthau. Gosodwch y rheolau caniatáu cyplëdig ar ôl y gwiriadau gwahardd gofynnol yn y gosodiad ac o flaen ei waharddiad terfynol. Cadwch ei gyfyngiadau porth anniogel, CONNECT a rheoli.

Cyfunir enwau ACL ar un rheol mynediad ag AND. Mae rheolau caniatáu ar wahân yn cynnig dewisiadau eraill. Byddai gadael y cyflwr gwrandäwr allan o'r rheolau cyrchfan yn caniatáu unrhyw restr drwy unrhyw borth.

Gwiriwch y rheolau cynharach hefyd: mae caniatâd eang sy'n cyfateb yn gyntaf yn atal y cyfyngiadau hyn rhag cael eu gwerthuso. Profwch gyrchfannau a ganiateir ac a waharddir drwy bob gwrandäwr i wirio'r ffin.

Nid porth y wefan na phorth ffynhonnell effemeral y cleient yw localport. Mae cyflwr porth cyrchfan yn defnyddio ACL port yn lle hynny.

Erthyglau cysylltiedig