Wie richte ich einen lokalen Proxy ein, um den Datenverkehr an Remote-Proxys umzuleiten?

Wie richte ich einen lokalen Proxy ein, um den Datenverkehr an Remote-Proxys umzuleiten?

Ich verwende in verschiedenen Anwendungen Proxys (mit Authentifizierung) (kein Systemproxy). Daher muss ich alle Proxyeinstellungen aktualisieren, wenn die Proxys oder die Anmeldeinformationen geändert werden.

Ich möchte einen festen lokalen Proxy (z. B. 127.0.0.1:555) einrichten, um ihn in allen Anwendungen zu verwenden und dann den gesamten Datenverkehr auf den aktuell ausgewählten Proxy umzuleiten.

Können Sie mir bitte einen Hinweis geben, wo ich anfangen soll?

Antwort1

Sie müssen lokal einen Proxyserver installieren und konfigurieren. Was auch immer Sie installieren, muss selbst die Konfiguration für die Verwendung eines Proxyservers unterstützen.

Ich würde beginnen mitwinziger Proxy(siehe UbuntuPaket tinyproxy).

Es sieht so aus, als ob dies Regeln zum Festlegen einiger Domänen über einen „Upstream“ unterstützt. Dokumentation ansehen:

  • Upstream, kein Upstream

    Mit dieser Option können Sie einen Satz von Regeln einrichten, um zu entscheiden, ob ein Upstream-Proxyserver verwendet werden soll, basierend auf dem Host oder der Domäne der aufgerufenen Site. Die Regeln werden in der Reihenfolge gespeichert, in der sie in der Konfigurationsdatei gefunden wurden, und die LETZTE passende Regel hat Vorrang. Es gibt drei mögliche Formen zum Angeben von Upstream-Regeln:

    • Upstream-Host:Port schaltet die Proxy-Upstream-Unterstützung generell ein.
    • Upstream-Host:Port „Site_Spec“ schaltet den Upstream-Proxy für die Sites ein, die der Site_Spec entsprechen.
    • kein Upstream „site_spec“ deaktiviert die Upstream-Unterstützung für Sites, die der Site_spec entsprechen.

Der erste Regeltyp sendet alles über einen anderen Proxy.

verwandte Informationen