Ist es möglich, die Proxy-Verbindung in Firefox tab-für-tab zu deaktivieren / aktivieren?
Ich kann mit aktiviertem Proxy auf das Internet zugreifen, und ich kann mit deaktiviertem Proxy auf unsere internen Server zugreifen, aber keine Konfiguration lässt die andere zu.
Ich habe das Gefühl, dass die Pro-Tab-Profile von Firefox 4 dies zulassen, habe mich aber gefragt, ob es eine Möglichkeit gibt, dies in Firefox 3.6.13 zu erreichen, möglicherweise durch die Verwendung einer Erweiterung.
Im Moment komme ich mit quickProxy aus (nicht mit QuickProxy, das ich gerade bei der Suche nach quickProxy entdeckt habe), mit dem ich den Proxy für den gesamten Browser ein- und ausschalten kann, aber etwas Feinkörnigeres vorziehen würde.
Antworten:
Eine weitere Abstimmung für FoxyProxy, aber ich schlage vor, die PAC- Funktion zu verwenden, wenn Ihr Setup komplex ist. Ich habe zwei Proxy-Server zur Auswahl, aber derjenige, den ich auswähle, wird manchmal sehr schwierig. Um FoxyProxy für die Verwendung des PAC einzurichten, gehen Sie zur
Proxy Details
Registerkarte und wählen SieAutomatic Proxy Configuration URL
etwas wie aus und geben Sie es einfile:///home/me/.myproxy.pac
. Hier ist ein Beispiel für eine PAC-Datei:Beachten Sie, dass das obige Beispiel ziemlich ineffizient ist, da es normalerweise mit einer DNS-Suche auf myproxy.company.com für jede einzelne HTTP-Verbindung endet. Ich hard-Code
AT_HOME
undAT_WORK
in der .pac-Datei über ein externes Programm beim Booten. Aber es ist ein Beispiel dafür, wie kompliziert Sie Ihr PAC-Skript bei Bedarf erstellen können.quelle
Warum benötigen Sie den Proxy pro Tab? Leitet Ihre Entwicklerumgebung google.com auf eine LAN-Box um oder so?
Wäre es gut genug, den Proxy automatisch für externe Sites ( http://superuser.com ) und nicht für interne Sites ( http://uri.to/internal/server ) zu verwenden? Wenn ja, dann würde ich in Joes Beitrag über die PAC-Funktion nachsehen.
Das Feld "Kein Proxy für:" im Netzwerkkonfigurationsbildschirm (so heißt es zumindest in FF4, ich habe FF3 hier nicht installiert) ist eine Möglichkeit, einige der gleichen Dinge zu tun, ohne eine PAC-Datei zu erstellen. Sie können Ihren Proxy für http://www.local.org , http://www2.local.org und 127.0.0.1 ignorieren lassen , indem Sie so etwas wie verwenden
.local.org, 127.0.0.1
quelle
localhost, 10.0/8
keinen Proxy für den Zugriff auflocalhost
und zu verwenden.10.*.*.*
)Für alle, die einen Weg suchen ... versuchen Sie SwitchyOmega, eine Firefox-Erweiterung
https://addons.mozilla.org/en-US/firefox/addon/switchyomega/
quelle
Schauen Sie sich FoxyProxy an . Es gibt mehrere Konfigurationsoptionen. Ich bin nicht ganz sicher, ob es die Konfiguration pro Tab erlaubt, kann aber definitiv verschiedene Proxy-Einstellungen für verschiedene Adressen konfigurieren. Auf diese Weise können Sie einen Proxy für interne Server (wahrscheinlich eine Netzwerkmaske wie 192.168.0.0/24) und einen anderen für das Internet einrichten.
quelle
Ich benutze FoxyProxy seit einem Monat als Add-On für Firefox und bin mit den Optionen sehr zufrieden. Mit diesem Add-On können Sie mehrere Proxys konfigurieren. Fügen Sie dann die URLs als Whitelist für den Proxy hinzu, den Sie verwenden möchten. Verwenden Sie Platzhalter, wenn mehr übereinstimmende URLs vorhanden sind.
Wenn Sie beispielsweise Proxy1 und Proxy2 haben, möchten Sie, dass alle Microsoft-URLs Proxy1 durchlaufen und alle anderen Proxy2 verwenden.
Folgendes müssen Sie tun:
Bearbeiten Sie den Standardproxy und geben Sie die Proxy2-IP und den Port an. Fügen Sie kein URL-Muster hinzu. Erstellen Sie einen Proxy als Proxy1 und geben Sie Proxy1-IP und -Port an. Fügen Sie im URL-Muster "* .microsoft.com *" (ohne Anführungszeichen) als Whitelist hinzu. Setzen Sie dann FoxyProxy auf "Proxys basierend auf den vordefinierten Mustern und Prioritäten verwenden".
Hoffe das hilft.
quelle