Редът Allow в Tinyproxy отговаря на въпроса кой може да използва проксито. Това не означава, че тези клиенти могат да достигат само до хоста, записан там. Филтрирането на местоназначението е отделна настройка.

За прокси, предназначено да достига до една именувана услуга, филтърът може да действа като списък за разрешаване:

Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No

След това файлът съдържа шаблоните за местоназначение, разрешени от избрания от вас синтаксис на филтъра. Дръжте тесен шаблон за точен хост и проверете конфигурирания FilterType, преди да изберете котви за регулярни изрази или синтаксис със заместващи знаци. Шаблон, написан за един режим, може да означава друго в друг.

Има три различни контрола

  • Правилата Allow/Deny за клиенти ограничават клиентите източници.
  • Филтрирането на местоназначението ограничава заявения хост или URL.
  • ConnectPort ограничава CONNECT портовете за местоназначение.

Ръководството на Tinyproxy документира тези неща поотделно. Филтърът за местоназначение не добавя удостоверяване на проксито, а разрешаването на порт не ограничава заявките до едно име на хост.

За HTTPS през нормален тунел работете с хоста на местоназначението. Шифрованият път на заявката не е достъпен като обикновен текст, видим за проксито, затова не бива да се предполага, че израз за път, който работи за открит HTTP, проверява пътищата на HTTPS страници.

Вземете предвид и зависимостите на сайта. Една страница може да зарежда изображения или да се удостоверява през други хостове. Добавяйте само действително необходимите местоназначения; превръщането на правило за точен хост в широк суфикс, за да поправите едно липсващо изображение, може да разреши много повече трафик. Дръжте списъка достатъчно разбираем, така че всяко разрешено местоназначение да има причина.

Подобни статии