Caniatáu un gyrchfan Squid heb ddilysu procsi
Cadwch y terfynau ffynhonnell a chyrchfan o amgylch eithriad dilysu bwriadol yn Squid.
Mae angen i dudalen fonitro weithio heb fewngofnodi procsi. Y rheol amlwg yw http_access allow status_site. Wedi'i rhoi cyn dilysu, gall hefyd roi'r eithriad i gleientiaid na fwriedech eu gwasanaethu erioed.
Ar gyfer Squid 6 neu 7, cadwch amodau'r eithriad gyda'i gilydd. Ar ôl y diogelwch rheoli, porthladd anniogel, CONNECT a gwasanaeth lleol presennol, gall y rhan berthnasol edrych fel hyn:
acl office_clients src 192.0.2.0/24
acl status_site dstdomain status.example.net
acl signed_in proxy_auth REQUIRED
http_access allow office_clients status_site
http_access allow office_clients signed_in
http_access deny all
Mae'r rhwydwaith a'r enw gwesteiwr yn ddalwyr lle. Mae dilysu o hyd angen ei ffurfweddiad cynorthwyydd presennol. Dyma ran eithriad polisi mynediad, nid ffurfweddiad procsi cyflawn.
Mae'r llinell gyntaf yn caniatáu i'r cleientiaid a ddewiswyd fynd i'r gyrchfan honno heb werthuso'r ACL mewngofnodi. Mae'r nesaf yn caniatáu i'r cleientiaid hynny fynd i leoedd eraill dim ond ar ôl dilysu. Gall caniatadau eang cynharach neu lwybrau amgen diweddarach newid y canlyniad, felly darllenwch y polisi trefnus llawn, gan gynnwys ffeiliau sydd wedi'u cynnwys.
Peidiwch â symud yr eithriad uwchben amddiffyniadau porthladd cyrchfan dim ond i osgoi anog. Mae safle awdurdodedig ar borthladd anfwriadol yn dal i fod yn llwybr gwahanol. Penderfynwch hefyd a ddylai r gwesteiwr union neu ei is-barthau gymhwyso yn hytrach nag ychwanegu ôl-ddodiad diangen o eang.
Mae eithriad enw gwesteiwr yn cwmpasu'r gyrchfan sy'n cyfateb, nid pob dibyniaeth a lwythir gan ei dudalen. Gall ailgyfeiriadau ac asedau trydydd parti gyfarfod yn gyfreithlon â'r gofyniad mewngofnodi arferol.
Ar gyfer HTTP plaen, gall procsi ddefnyddio gwybodaeth URL mwy manwl lle bo hynny'n briodol. Nid yw cais HTTPS CONNECT cyffredin yn datgelu llwybr y dudalen, felly ni ellir casglu rheol “un dudalen yn unig” o eithriad twnnel ar draws y gwesteiwr.