Tinyproxy филтри за дестинација, клиентски ACL и CONNECT порти
Користете Tinyproxy филтри за дестинација за ограничување имиња на домаќини и разликувајте ги од правилата што управуваат со изворни клиенти или CONNECT порти.
Линијата Allow во Tinyproxy одговара на прашањето кој смее да го користи проксито. Тоа не значи дека тие клиенти можат да достигнат само домаќинот напишан таму. Филтрирањето на дестинација е посебно поставување.
За прокси наменето да достигне една именувана услуга, филтерот може да делува како список на дозволени:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
Потоа датотеката ги содржи моделите на дестинација дозволени од избраната синтакса на филтерот. Држете тесен модел на точен домаќин и проверете го конфигурираниот FilterType пред да изберете сидра на регуларни изрази или синтакса со џокер знаци. Модел напишан за еден режим може да значи нешто друго во друг.
Постојат три различни контроли
- Клиентските правила
Allow/Denyги ограничуваат изворните клиенти. - Филтрирањето на дестинација го ограничува бараниот домаќин или URL.
ConnectPortги ограничува CONNECT дестинациски порти.
Прирачникот на Tinyproxy ги документира овие одделно. Филтерот за дестинација не додава автентикација на прокси, а дозволата за порта не ги ограничува барањата на едно име на домаќин.
За HTTPS низ нормален тунел, работете со домаќинот на дестинацијата. Шифрираната патека на барањето не е достапна како обичен текст видлив за проксито, затоа не треба да се претпоставува дека израз на патека што работи за чист HTTP ја проверува патеката на HTTPS страници.
Земете ги предвид и зависностите на страницата. Една страница може да вчитува слики или да се автентицира преку други домаќини. Додајте само навистина потребни дестинации; претворањето на правило за точен домаќин во широк суфикс за да се поправи една слика што недостасува може да дозволи многу повеќе сообраќај. Држете ја листата доволно разбирлива за секоја дозволена дестинација да има причина.