Umieść Privoxy za nadrzędnym proxy HTTP
Skonfiguruj nadrzędne HTTP w Privoxy oddzielnie od jego lokalnego nasłuchu i odróżnij awarię po stronie nadrzędnej od połączenia bezpośredniego.
Twoja przeglądarka zna Privoxy. Privoxy musi jednak jeszcze znać proxy nadrzędne wymagane przez Twoją sieć. To dwa osobne ustawienia.
Ogólna reguła nadrzędnego HTTP ma taką postać:
forward / parent.example.net:8080
Jeśli to wdrożenie pozwala na publiczne nadrzędne HTTP bez uwierzytelniania dla publicznych miejsc docelowych, lista proxy HTTP oferuje kandydatów do tego pola nadrzędnego; nie używaj danych logowania proxy nadrzędnego. Przeglądarka nadal korzysta z własnego nasłuchu Privoxy. Powyższa nazwa hosta wskazuje następne proxy, a nie witrynę internetową i nie nasłuch, który należy wpisać w każdym kliencie.
Ukośnik w regule oznacza wszystkie pasujące adresy URL. Reguły przekazywania w Privoxy są sprawdzane po kolei i wygrywa ostatnie dopasowanie, więc sprawdź późniejsze wyjątki, zanim uznasz, że ta linia rządzi danym żądaniem.
Kropka w pozycji nadrzędnej oznacza przekazywanie bezpośrednie zamiast innego nadrzędnego HTTP. Może to być użyteczny zamierzony wyjątek, ale może też stworzyć nieoczekiwane wyjście, jeśli zostanie skopiowana bez zrozumienia.
Nie kieruj Privoxy z powrotem na siebie jako jego nadrzędnego. Ustawienia proxy aplikacji i reguły nadrzędnej Privoxy nie należy też mylić z dwiema alternatywami do losowego wypróbowania. Określają one kolejne połączenia na zamierzonej ścieżce.
W razie awarii po stronie nadrzędnej ustal, czy Privoxy dotarło do nadrzędnego, czy nadrzędne przyjęło żądanie i czy nadrzędne mogło dotrzeć do witryny. Działający lokalny nasłuch dowodzi jedynie dostępu pierwszej aplikacji do Privoxy, a nie reszty łańcucha.