Родителско прокси, което трябва да обслужва всяка дестинация, се нуждае от правило за препращане по подразбиране. То не се нуждае непременно от заместващ знак, копиран от много по-стара конфигурация на Tinyproxy.

Текущото ръководство използва тип прокси и крайна точка, като селекторът на дестинация е незадължителен:

Upstream http parent.example.net:8080

За разрешени публични дестинации с публичен HTTP родител без удостоверяване списъкът с HTTP проксита предлага кандидати за този хост и порт; не прикачвайте идентификационни данни от друг родител. Пропускането на незадължителната дестинация прави това upstream по подразбиране в документирания синтаксис. По-конкретно правило за дестинация може след това да изрази различен маршрут или умишлено директно изключение.

Не смесвайте граматики от различни издания

Стар пример, съдържащ само адрес, порт и точка в края, може да принадлежи на друга версия. Съпоставете ръководството с инсталирания пакет, включително поддръжката на upstream функции и поддържаните родителски протоколи.

Редът на правилата също е важен. Ръководството описва поведение на последно съвпадение, така че привидно правилно изключение може да бъде скрито от по-късно съвпадащо правило. Прегледайте целия набор, а не само реда, който редактирате.

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

И накрая, дръжте маршрутизирането на дестинации отделно от клиентския достъп. Правилото upstream не е правило за удостоверяване и не ограничава кои машини могат да използват локалния слушател. Подредена таблица за маршрутизация не може да компенсира открита прокси услуга.

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