Řá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/Deny omezují zdrojové klienty.
  • Filtrování cíle omezuje požadovaného hostitele nebo URL.
  • ConnectPort omezuje 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.

Související články