Mehrere Browserinstanzen durch verschiedene openvpn

4

Wie kann ich mehrere Browser-Instanzen konfigurieren, um eine Verbindung über verschiedene VPN-Server herzustellen?

Ich arbeite auf einem Linux-Server und benötige für jede Browserinstanz unterschiedliche VPN-Server.

Danke für den Rat!


Bearbeitet

Ziel ist es, gleichzeitig auf derselben Webseite mit 5 verschiedenen Selen-Instanzen zu navigieren, wobei jede Instanz IP aus verschiedenen Ländern haben sollte.

Die Lösung, von der ich dachte, dass sie unterschiedliche Proxys verwendet, wenn jeder Proxy ein VPN verwendet.

Ist das sinnvoll?

Ich bin zu diesen Themen sehr Neuling. Wenn also die SSH eine gute Lösung ist, würde ich gerne mehr Informationen darüber erhalten, wie man eine richtige Verbindung mit der SSH - Lösung herstellt Verbindung und wie Config einen Proxy dafür).

Augusto Pedraza
quelle
Warum brauchst du das? Es gibt möglicherweise einen einfacheren Weg, um das zu tun, was Sie versuchen.
cpast
Ich brauche verschiedene Browser-Instanzen mit unterschiedlichen Identitäten (IP von verschiedenen Orten), die auf derselben Seite navigieren. Denken Sie, dass es eine einfachere Lösung gibt?
Augusto Pedraza
Ich kenne mich mit Selen nicht so gut aus. Es klingt, als hätten Sie eine sekundäre Frage, nämlich wie Sie mehrere Selen-Instanzen mit verschiedenen Parametern starten können. Diese Frage wäre wahrscheinlich besser für den Stapelüberlauf, da dort sicherlich mehr Selenbenutzer sind als hier
amccormack
@amccormack Ich weiß, wie man Selen verwendet und konfiguriert es mit einem bestimmten Proxy. Ich brauche nur Hilfe beim Infrastrukturteil.
Augusto Pedraza
Wenn Sie wissen, wie Selen für die Verwendung von Proxys konfiguriert wird, über welchen Teil der Infrastruktur werden Sie verwirrt? Proxys einrichten
amccormack

Antworten:

2

Pro Browserfenster Proxy

Es ist unwahrscheinlich, dass es eine Lösung für jede Registerkarte gibt. Sie können jedoch die Profilfunktion (oder inkognito) verwenden, um mehrere Instanzen des Browsers zuzulassen. Jedes Browserfenster kann dann seine eigenen Erweiterungen verwalten und somit seine eigenen Proxy-Einstellungen verwalten. So habe ich es in Chrome gemacht.

  • Klicken Sie in der oberen rechten Ecke des Browserfensters auf die Schaltfläche für den aktuellen Benutzer. Möglicherweise wird der Name, die E-Mail-Adresse oder ein Symbol einer Person angezeigt.
  • Klicken Sie auf Person wechseln.
  • Klicken Sie unten im Fenster auf Person hinzufügen. Ein neues Konto erstellen.
  • Installieren Proxy SwitchyOmega . Es gibt viele Proxy-Management-Erweiterungen im Chrome-Store. Dies ist diejenige, die ich ausprobiert habe und für mich funktioniert hat. Konfigurieren Sie es für dieses Fenster. Die Einstellungen werden nicht an andere Personen weitergegeben.

Per Tab Proxy (aber nicht wirklich)

Ich glaube nicht, dass ich eine mögliche Problemumgehung habe, ohne separate Browser-Instanzen zu verwenden. Sie haben erwähnt, dass Sie dies auf einer Seite tun. In diesem Fall können Sie dies tun, indem Sie die Portumleitung auf Ihrem lokalen Host verwenden.

Legen Sie zwei SSH-Port-Weiterleitungen fest

Wenn Sie beispielsweise zwei SSH-Portumleitungen über zwei verschiedene Server einrichten, können Sie die folgenden Befehle verwenden.

ssh -L 8888:example.com:80 [email protected]
ssh -L 9999:example.com:80 [email protected]

Jede Browserinstanz trifft auf einen anderen Port.

Habe einen Browser auf den Punkt 127.0.0.1:8888 und noch ein zu 127.0.0.1:9999

Probleme

  • Dies ist kein VPN. Sie können nicht garantieren, dass der gesamte Browserverkehr durch die SSH-Verbindung geht. Jede Ressource, die Bilder oder Skripts von externen Domänen abruft, wird beispielsweise über Ihre Host-Verbindung gesendet. Nur Ressourcen für die Zielgruppe 127.0.0.1:8888 oder 127.0.0.1:9999 wird durch den Tunnel geleitet. Wenn die Webseite über absolute URLs verfügt, müssen Sie die Links manuell bearbeiten, um den Port anzuzeigen.
  • Der Server kann wählerisch sein Host: Header. In diesem Fall können Sie eine Kopfbearbeitungserweiterung verwenden, um die Kopfzeile statisch festzulegen.
amccormack
quelle
Ich habe die Frage aktualisiert.
Augusto Pedraza
Der Profiltrick für Chrom ist sehr praktisch! Danke dafür \ o
Mauricio Soares
0

Ich habe einen Weg gefunden, mehrere OpenVPN mit verschiedenen Browserinstanzen zu verknüpfen, und das VPN so konfigurieren, dass es nur für einen bestimmten Benutzer funktioniert.

Die Lösung wurde gefunden Hier .

Vielen Dank!

Augusto Pedraza
quelle