Филтри за местоназначение в 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 страници.
Вземете предвид и зависимостите на сайта. Една страница може да зарежда изображения или да се удостоверява през други хостове. Добавяйте само действително необходимите местоназначения; превръщането на правило за точен хост в широк суфикс, за да поправите едно липсващо изображение, може да разреши много повече трафик. Дръжте списъка достатъчно разбираем, така че всяко разрешено местоназначение да има причина.