Tinyproxy filteri odredišta, klijentski ACL-ovi i CONNECT portovi
Koristite Tinyproxy filtere odredišta za ograničavanje imena hostova i razlikujte ih od pravila koja kontroliraju izvorne klijente ili CONNECT portove.
Linija Allow u Tinyproxyju odgovara na pitanje ko smije koristiti proxy. To ne znači da ti klijenti mogu dosegnuti samo host napisan tamo. Filtriranje odredišta je zasebna postavka.
Za proxy namijenjen dosezanju jedne imenovane usluge, filter može djelovati kao lista dozvola:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
Datoteka zatim sadrži obrasce odredišta dopuštene odabranom sintaksom filtera. Držite uski obrazac točnog hosta i provjerite konfigurirani FilterType prije nego odaberete sidra regularnih izraza ili sintaksu zamjenskih znakova. Obrazac napisan za jedan način rada može u drugom značiti nešto drugo.
Postoje tri različite kontrole
- Klijentska pravila
Allow/Denyograničavaju izvorne klijente. - Filtriranje odredišta ograničava traženi host ili URL.
ConnectPortograničava CONNECT odredišne portove.
Tinyproxy priručnik dokumentira ovo odvojeno. Filter odredišta ne dodaje autentifikaciju proxyja, a dopuštanje porta ne ograničava zahtjeve na jedno ime hosta.
Za HTTPS kroz normalni tunel radite s odredištem hosta. Šifrirana putanja zahtjeva nije dostupna kao običan tekst vidljiv proxyju, pa ne treba pretpostaviti da izraz putanje koji radi za čisti HTTP pregledava putanje HTTPS stranica.
Uzmite u obzir i zavisnosti stranice. Jedna stranica može dohvaćati slike ili se autentificirati kroz druge hostove. Dodajte samo stvarno potrebna odredišta; pretvaranje pravila točnog hosta u široki sufiks da popravite jednu sliku koja nedostaje može dopustiti mnogo više prometa. Držite popis dovoljno razumljivim da svako dopušteno odredište ima razlog.