Linija Allow u Tinyproxyju odgovara na pitanje tko smije koristiti proxy. To ne znači da ti klijenti mogu dosegnuti samo host napisan ondje. Filtriranje odredišta zasebna je postavka.

Za proxy namijenjen dosezanju jedne imenovane usluge, filtar može djelovati kao popis dopuštenih:

Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No

Datoteka zatim sadrži uzorke odredišta dopuštene odabranom sintaksom filtra. Držite uski uzorak točnog hosta i provjerite konfigurirani FilterType prije nego odaberete sidra regularnih izraza ili sintaksu zamjenskih znakova. Uzorak napisan za jedan način rada može u drugome značiti nešto drugo.

Postoje tri različite kontrole

  • Klijentska pravila Allow/Deny ograničavaju izvorne klijente.
  • Filtriranje odredišta ograničava traženi host ili URL.
  • ConnectPort ograničava CONNECT odredišne portove.

Tinyproxy priručnik dokumentira ovo odvojeno. Filtar 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 ovisnosti 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 radi ispravljanja jedne slike koja nedostaje može dopustiti mnogo više prometa. Držite popis dovoljno razumljivim da svako dopušteno odredište ima razlog.

Povezani članci