Mae un rheol allow Squid yn golygu AND; gall dwy olygu OR
Darllenwch gyfuniadau ACL Squid a rheolau mynediad wedi'u trefnu fel bod proxï preifat yn rhoi dim ond y mynediad a fwriedir.
Darllenwch y polisi hwn yn uchel: caniatáu i rwydwaith y swyddfa ddefnyddio'r proxï ar gyfer y cyrchfan a gymeradwywyd. Os yw'r amodau hynny'n perthyn gyda'i gilydd, cadwch nhw gyda'i gilydd yn y rheol.
http_access allow office_clients approved_destination
Rhaid i'r ddau ACL gyfateb i'r llinell honno ganiatáu'r cais. Mae ei hollti'n newid y polisi:
http_access allow office_clients
http_access allow approved_destination
Bellach gellir caniatáu cleientiaid swyddfa heb y cyfyngiad cyrchfan, a cheisiadau i'r gyrchfan honno heb y cyfyngiad swyddfa, oni bai bod rheol gynharach wedi'u gwrthod. Nid yw dwy linell yn sillafiad mwy darllenadwy o un llinell.
Mae trefn yn rhan o'r polisi
Mae Squid yn gwerthuso rheolau mynediad yn olynol. Y penderfyniad cyntaf sy'n cyfateb sy'n rheoli'r cais. Mae allow all cynharach yn trechu cyfyngiad diweddarach gofalus; mae gwrthodiad cyfatebol cynharach yn rhwystro cyrraedd caniatâd diweddarach.
Dogfennaeth http_access sy'n esbonio'r dilyniant hwn. Cadwch wrthodiad terfynol bwriadol yn hytrach na dibynnu ar y darllenydd yn cofio'r ymddygiad diofyn ymhlyg.
Mae gan lawer o ddiffiniadau ACL berthynas OR wahanol: gall un ACL ffynhonnell a enwir restru sawl amrediad a ganiateir. Nid yw hynny'n gwneud hunaniaeth ffynhonnell a chyrchfan yr un math o ACL. Diffiniwch nhw ar wahân, yna cyfunwch yr enwau mewn penderfyniad mynediad.
Ar gyfer allanfa breifat, mae hyn yn effeithio pwy all ddefnyddio'ch IP allanol. Ystyriwch bedwar achos: cleient cymeradwy i gyrchfan gymeradwy, cleient cymeradwy i rywle arall, cleient arall i'r gyrchfan gymeradwy, a chleient arall i rywle arall. Os yw'r rheolau'n caniatáu mwy o achosion nag y mae'r polisi'n bwriadu, trwsiwch y rhesymeg cyn ehangu'r gwrandäwr. Gall cyfluniad sy'n gystrawennol ddilys fynegi caniatâd anghywir o hyd.