Ich habe zwei Netzwerke = kabelgebunden und drahtlos. Das kabelgebundene Netzwerk ist mit einem Router verbunden, das drahtlose mit einem anderen Router (verschiedene Netzwerke). Das kabelgebundene Netzwerk funktioniert nur mit Proxy-Einstellungen, das drahtlose Netzwerk ist ein Internetzugang für Gäste.
Normalerweise verwende ich ein kabelgebundenes Netzwerk und wenn ich ohne Proxyserver auf das Internet zugreifen muss, muss ich eine Verbindung zum drahtlosen Netzwerk herstellen und die Proxy-Einstellungen für diesen Moment ausschalten.
Gibt es eine Möglichkeit, beide Netzwerke zu aktivieren und einen bestimmten Browser nur über das drahtlose Netzwerk zu verwenden?ohneProxy-Einstellungen bei kabelgebundener Verbindung und aktivierten Proxy-Einstellungen?
1. Habe versucht, mit Chrome herumzuspielen, aber es übernimmt die Systemeinstellungen :-( 2. Habe versucht, Google zu verwenden. Normalerweise bin ich gut im Googeln. Diesmal nicht :(
Betriebssystem: Windows 10
Antwort1
Leider gibt es dafür keine besonders saubere Lösung. Aber es gibt ein paar Möglichkeiten, es zu tun.
Zunächst müssen Sie Ihrem Browser mitteilen können, dass er Proxy-Einstellungen unabhängig vom Betriebssystem verwenden soll. Bei Firefox ist dies ganz einfach über die normale Benutzeroberfläche „Einstellungen“ möglich. Sie können festlegen, dass kein Proxy verwendet werden soll oder dass ein bestimmter (anderer) Proxy verwendet werden soll. Wenn Sie eine separate Instanz mit eigenen Proxy-Einstellungen wünschen, können Sie ein zusätzliches Profil verwenden oder FoxyProxy verwenden, um je nach Zielwebsite eine Auswahl zu treffen. Bei Chrome müssen Sie das --proxy-server
Argument übergeben (während Sie es über die Befehlszeile oder eine Verknüpfung mit diesem Argument aufrufen).
Der andere, schwierigere Teil besteht darin, den Browser dazu zu bringen, sich an eine bestimmte Schnittstelle zu binden. Soweit ich weiß, unterstützt kein gängiger Browser diese Aktion nativ. Es gibt ein altes Tool namens ForceBindIP, aber ich finde, dass es mit modernen Browsern, die mehrere Prozesse verwenden, nicht zuverlässig funktioniert. Das Betriebssystem bietet nur Routing-Konfiguration nach Ziel-IP-Adresse, nicht nach Quellprogramm.
Eine Alternative besteht darin, einen separaten (SOCKS-)Proxy bereitzustellen, der an die gewünschte Schnittstelle gebunden ist. Anschließend richten Sie den Browser auf diesen zusätzlichen Proxy. Es gibt mehrere Möglichkeiten, diesen Proxy bereitzustellen:
- WinGate (eine ziemlich komplexe Software) kann dies nativ bereitstellen.
- Sie können eine VM ausführen (Linux ist leichter), die einen SOCKS-Proxy wie Dante hostet, und den VM-Netzwerkadapter mit der gewünschten Schnittstelle verbinden.
- Sie können eine VM wie oben beschrieben ausführen und einen SSH-Server hosten. Verwenden Sie dann einen SSH-Client in Windows, um den SOCKS-Proxy bereitzustellen.
- Sie können einen Remote-Rechner als Proxy-Server verwenden (entweder direkt SOCKS oder einen SSH-Server). Wenn Sie dies tun, müssen Sie auf Ihrem Client eine Route definieren, die ihm mitteilt, Ihr uneingeschränktes Netzwerk für die IP-Adresse des Proxy-Servers zu verwenden.
Zugehörige Firefox-Funktionsanforderung:https://bugzilla.mozilla.org/show_bug.cgi?id=651882