Tinyproxy paskirties filtrai, klientų ACL ir CONNECT prievadai
Naudokite Tinyproxy paskirties filtrus hostų vardams apriboti ir atskirkite juos nuo taisyklių, valdančių šaltinio klientus ar CONNECT prievadus.
Allow eilutė Tinyproxy atsako, kas gali naudotis proxy. Tai nereiškia, kad tie klientai gali pasiekti tik ten įrašytą hostą. Paskirties filtravimas yra atskiras nustatymas.
Proxy, skirtam pasiekti vieną pavadintą paslaugą, filtras gali veikti kaip leidžiamųjų sąrašas:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
Tada faile yra paskirties šablonai, leidžiami jūsų pasirinktos filtrų sintaksės. Laikykitės siauro tikslaus hosto šablono ir prieš rinkdamiesi reguliariųjų reiškinių tvirtinimus ar pakaitos simbolių sintaksę patikrinkite sukonfigūruotą FilterType. Vienam režimui parašytas šablonas kitame gali reikšti ką kita.
Yra trys skirtingos kontrolės
- Klientų
Allow/Denytaisyklės riboja šaltinio klientus. - Paskirties filtravimas riboja prašomą hostą arba URL.
ConnectPortriboja CONNECT paskirties prievadus.
Tinyproxy vadovas dokumentuoja tai atskirai. Paskirties filtras neprideda proxy autentifikavimo, o prievado leidimas neapriboja užklausų vienu hosto vardu.
HTTPS per įprastą tunelį atveju dirbkite su paskirties hostu. Užšifruotas užklausos kelias nėra prieinamas kaip įprastas proxy matomas tekstas, todėl nereikėtų manyti, kad kelią išreiškiantis reiškinys, veikiantis paprastam HTTP, tikrina HTTPS puslapių kelius.
Atsižvelkite ir į svetainės priklausomybes. Vienas puslapis gali atsisiųsti vaizdus arba autentifikuotis per kitus hostus. Pridėkite tik tikrai reikalingas paskirtis; tikslaus hosto taisyklės pavertimas plačiu priesagu, siekiant pataisyti vieną trūkstamą vaizdą, gali leisti daug daugiau srauto. Laikykite sąrašą pakankamai suprantamą, kad kiekviena leidžiama paskirtis turėtų priežastį.