Основният сайт трябва да използва родителския прокси. Един вътрешен поддомейн не трябва. Това е изключение в маршрутизирането и заслужава модел, достатъчно тесен, за да изрази точно това.

Privoxy има обикновени правила за препращане в основната конфигурация и замествания на препращането за всяка заявка във файловете action. Използвайте механизма, подходящ за конфигурацията, която вече поддържате; не добавяйте конкуриращи се изключения на двете места само за да видите кое работи.

Изключение в основната конфигурация

forward / parent.example.net:8080
forward intranet.example.net .

За публични дестинации, където е разрешен неудостоверен публичен HTTP родител, вземете кандидат за родител по подразбиране от списъка с HTTP прокси сървъри, без да прехвърляте идентификационните данни на друг родител. Тук по-късното правило за точен хост избира директно препращане за това име на хост. Другите дестинации продължават да съвпадат с правилото за родител по подразбиране. Правилата за препращане на Privoxy използват ред на последно съвпадение, така че по-късно общо правило може да промени този резултат.

Прочетете синтаксиса на модела, преди да добавите водеща точка или заместващ знак. Модел от тип суфикс може да съвпадне с повече имена от единствения хост, който сте имали предвид. Също така дръжте името на прокси сървъра отделно от името на уебсайта: моделът избира заявена дестинация.

Заместване във файл action е друга опция

{+forward-override{forward .}}
intranet.example.net

Това изрично избира директно препращане за съответстващи заявки. Премахването на по-ранно заместване не е непременно същото като избиране на директно препращане; обикновената конфигурация все още може да съдържа правило за родител.

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

Директно означава различно мрежово решение

Директното изключение може да разкрие собствения изходящ адрес на Privoxy, а не изхода на родителя. Това може да е точно правилно за частна услуга, но трябва да бъде част от изискването, а не страничен ефект, открит по-късно.

Изключението също не предоставя мрежова достъпност. Хостът на Privoxy все още се нуждае от маршрут до дестинацията и подходящи права за достъп. Ако само родителят може да достигне услугата, заобикалянето ще се провали, дори когато моделът работи.

Ограничете примера до необходимото име на хост и проверявайте отделно свързаните хостове за удостоверяване или активи. Разширяването на едно изключение до всеки поддомейн може тихо да премести несвързан трафик по различен изходящ път.

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