Tinyproxyn kohdesuodattimet, asiakas-ACL:t ja CONNECT-portit
Käytä Tinyproxyn kohdesuodattimia isäntänimien rajoittamiseen ja erota ne säännöistä, jotka ohjaavat lähdeasiakkaita tai CONNECT-portteja.
Tinyproxyn Allow-rivi vastaa siihen, kuka saa käyttää välityspalvelinta. Se ei tarkoita, että nämä asiakkaat voisivat tavoittaa vain siihen kirjatun isännän. Kohdesuodatus on erillinen asetus.
Välityspalvelimelle, joka on tarkoitettu yhden nimetyn palvelun tavoittamiseen, suodatin voi toimia sallittujen luettelona:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
Tiedosto sisältää silloin valitsemasi suodatinsyntaksin sallimat kohdekuviot. Pidä kapea tarkan isännän kuvio ja tarkista määritetty FilterType ennen kuin valitset säännöllisten lausekkeiden ankkurit tai jokerimerkkisyntaksin. Yhdelle tilalle kirjoitettu kuvio voi tarkoittaa toisessa jotain muuta.
On kolme erilaista ohjausta
- Asiakassäännöt
Allow/Denyrajoittavat lähdeasiakkaita. - Kohdesuodatus rajoittaa pyydettyä isäntää tai URL-osoitetta.
ConnectPortrajoittaa CONNECT-kohdeportteja.
Tinyproxyn käsikirja dokumentoi nämä erikseen. Kohdesuodatin ei lisää välityspalvelimen todennusta, eikä portin salliminen rajoita pyyntöjä yhteen isäntänimeen.
Kun HTTPS kulkee tavallisen tunnelin kautta, työskentele kohdeisännän kanssa. Salattu pyyntöpolku ei ole saatavilla tavallisena välityspalvelimelle näkyvänä tekstinä, joten polkumäärettä, joka toimii selkokielisessä HTTP:ssä, ei tule olettaa HTTPS-sivujen polkujen tarkastajaksi.
Ota huomioon myös sivuston riippuvuudet. Yksi sivu voi hakea kuvia tai todennus voi tapahtua muiden isäntien kautta. Lisää vain todella tarvittavat kohteet; tarkan isännän säännön muuttaminen laajaksi jälkiliitteeksi yhden puuttuvan kuvan korjaamiseksi voi sallia paljon enemmän liikennettä. Pidä luettelo riittävän ymmärrettävänä, jotta jokaisella sallitulla kohteella on syy.