Yn Tinyproxy 1.11.2, mae Listen yn dewis y cyfeiriad sy’n derbyn cysylltiadau cleientiaid, ac mae Allow yn rheoli’r cleientiaid a ganiateir. Mae Bind yn dewis cyfeiriad allan.

Rheolau gwrando a chleientiaid

Cadwch osodiadau’r pecyn ar gyfer defnyddiwr y gwasanaeth, log a ffeil PID. Newidiwch y cofnodion gwrando a mynediad i’r polisi bwriadedig:

Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443

Newidiwch y ddau gyfeiriad dogfennaeth. Rhaid i’r cyfeiriad gwrando berthyn i’r gweinydd, a rhaid i gyfeiriad y cleient gyd-fynd â ffynhonnell y mae’r gweinydd yn ei gweld. Tynnwch reolau hen sy’n caniatáu gormod.

Heb gofnodion Allow na Deny, mae Tinyproxy yn caniatáu pob cleient. Pan fo cofnodion mynediad, gwrthod yw’r rhagosodiad, ac mae trefn y rheolau’n bwysig. Felly mae dileu pob llinell mynediad yn agor y polisi yn hytrach na’i ailosod i ragosodiad cyfyngol.

Mae ConnectPort 443 yn cyfyngu CONNECT i’r porth cyrchfan hwnnw. Mae angen rheolaethau cyrchfan ar wahân ar geisiadau HTTP arferol os yw eich defnydd yn gofyn amdanynt.

Gwirio’r gwasanaeth sy’n rhedeg

Nid yw gosodiad Bind allan yn cyfyngu socedi sy’n dod i mewn. Archwiliwch y gwrandäwr gwirioneddol ar ôl cychwyn:

sudo ss -ltnp 'sport = :8888'

Gwiriwch y ddau deulu cyfeiriadau am wrandawyr anfwriadol neu enghreifftiau hŷn o’r gwasanaeth.

Nid oes gan y fersiwn hon switsh -t wedi’i ddogfennu ar gyfer dosrannu’r ffurfweddiad yn unig. Gyda’r gwasanaeth rheoledig wedi’i stopio, mae rhedeg yn y blaendir yn dangos gwallau cychwyn:

sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf

Stopiwch y broses yn y blaendir cyn ailgychwyn y gwasanaeth rheoledig. Profwch geisiadau o ffynhonnell a ganiateir ac ail ffynhonnell dan eich rheolaeth y mae’n rhaid ei gwrthod. Mae logiau’r gyrchfan yn helpu i gadarnhau na anfonwyd cais a wrthodwyd ymlaen.

Erthyglau cysylltiedig