Filtry cíle v Tinyproxy, klientské ACL a porty CONNECT
Používejte filtry cíle v Tinyproxy k omezení názvů hostitelů a odlišujte je od pravidel, která řídí zdrojové klienty nebo porty CONNECT.
Řádek Allow v Tinyproxy odpovídá na otázku, kdo smí proxy používat. Neznamená to, že tito klienti mohou dosáhnout jen hostitele zde uvedeného. Filtrování cíle je samostatné nastavení.
U proxy určené k dosažení jedné pojmenované služby může filtr fungovat jako seznam povolených:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
Soubor pak obsahuje vzory cíle povolené vámi zvolenou syntaxí filtru. Udržujte úzký vzor přesného hostitele a před volbou kotev regulárních výrazů nebo syntaxe se zástupnými znaky zkontrolujte nakonfigurovaný FilterType. Vzor napsaný pro jeden režim může v jiném znamenat něco jiného.
Existují tři různé kontroly
- Klientská pravidla
Allow/Denyomezují zdrojové klienty. - Filtrování cíle omezuje požadovaného hostitele nebo URL.
ConnectPortomezuje cílové porty CONNECT.
Příručka Tinyproxy tyto věci dokumentuje odděleně. Filtr cíle nepřidává autentizaci proxy a povolení portu neomezuje požadavky na jedno jméno hostitele.
U HTTPS přes běžný tunel pracujte s cílovým hostitelem. Šifrovaná cesta požadavku není dostupná jako běžný text viditelný proxy, takže nelze předpokládat, že výraz cesty fungující pro prostý HTTP prozkoumává cesty stránek HTTPS.
Zvažte také závislosti webu. Jedna stránka může načítat obrázky nebo se autentizovat přes jiné hostitele. Přidávejte jen skutečně potřebné cíle; přeměna pravidla přesného hostitele na širokou příponu kvůli opravě jednoho chybějícího obrázku může povolit mnohem více provozu. Udržujte seznam natolik srozumitelný, aby každý povolený cíl měl důvod.