Tinyproxy célfilterszabályok, kliens ACL-ek és CONNECT-portok
Használjon Tinyproxy célfilterszabályokat a hosztnevek korlátozására, és különböztesse meg őket a forrásklienseket vagy CONNECT-portokat vezérlő szabályoktól.
A Tinyproxy Allow sora arra válaszol, ki használhatja a proxyt. Ez nem jelenti azt, hogy ezek a kliensek csak az ott leírt hosztot érhetik el. A cél szűrése külön beállítás.
Egy megnevezett szolgáltatás elérésére szánt proxy esetében a szűrő engedélyezési listaként működhet:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
A fájl ezután a választott szűrőszintaxis által engedélyezett célsémákat tartalmazza. Tartson szűk, pontos hosztmintát, és a reguláris kifejezés horgonyainak vagy a helyettesítő karakteres szintaxisnak a kiválasztása előtt ellenőrizze a beállított FilterType értéket. Egy módhoz írt minta mást jelenthet egy másikban.
Három különböző szabályozás létezik
- A kliens
Allow/Denyszabályok a forrásklienseket korlátozzák. - A cél szűrése a kért hosztot vagy URL-t korlátozza.
ConnectPorta CONNECT célportokat korlátozza.
A Tinyproxy kézikönyve ezeket külön dokumentálja. A célszűrő nem ad hozzá proxyhitelesítést, és a port engedélyezése nem korlátozza a kéréseket egyetlen hosztnévre.
A normál alagúton átmenő HTTPS esetében a célhoszttal dolgozzon. A titkosított kérési útvonal nem érhető el a proxy számára látható hétköznapi szövegként, ezért nem szabad feltételezni, hogy a sima HTTP-nél működő útvonalkifejezés a HTTPS-oldalak útvonalait vizsgálja.
Vegye figyelembe a webhely függőségeit is. Egy oldal képeket tölthet be, vagy más hosztokon keresztül hitelesíthet. Csak a ténylegesen szükséges célokat adja hozzá; egy pontos hosztszabály széles utótaggá alakítása egyetlen hiányzó kép javításáért sokkal több forgalmat engedélyezhet. Tartsa a listát elég érthetőnek ahhoz, hogy minden engedélyezett célnak legyen indoka.