Placez Privoxy derrière un proxy HTTP parent
Configurez le proxy HTTP parent de Privoxy séparément de son écouteur local et distinguez une panne en amont d'une connexion directe.
Votre navigateur connaît Privoxy. Privoxy doit encore connaître le proxy en amont que votre réseau exige. Ce sont deux réglages distincts.
Une règle générale de proxy HTTP parent a cette forme :
forward / parent.example.net:8080
Si ce déploiement autorise un parent HTTP public non authentifié pour des destinations publiques, la liste de proxys HTTP propose des candidats pour ce champ en amont ; n'utilisez pas d'identifiants de proxy parent. Le navigateur continue d'utiliser l'écouteur propre à Privoxy. Le nom d'hôte ci-dessus désigne le proxy suivant, pas un site web ni l'écouteur que vous devriez saisir dans chaque client.
La barre oblique de la règle signifie toutes les URL correspondantes. Les règles de transfert de Privoxy sont vérifiées dans l'ordre et la dernière correspondance l'emporte, examinez donc les exceptions ultérieures avant de supposer que cette ligne régit une requête particulière.
Un point à la position de parent signifie un transfert direct plutôt qu'un autre parent HTTP. Cela peut être une exception intentionnelle utile, mais cela peut aussi créer une sortie inattendue si elle est copiée sans la comprendre.
Ne dirigez pas Privoxy vers lui-même comme parent. Il ne faut pas non plus confondre un réglage de proxy d'application et une règle de parent Privoxy avec deux alternatives à essayer au hasard. Ils définissent des connexions successives dans le chemin prévu.
En cas de panne en amont, déterminez si Privoxy a atteint le parent, si le parent a accepté la requête et si le parent pouvait atteindre le site web. Un écouteur local fonctionnel ne prouve que l'accès de la première application à Privoxy, pas le reste de la chaîne.