Comment puis-je configurer plusieurs instances de navigateur pour se connecter via différents serveurs VPN?
Je travaille sur un serveur Linux et j'ai besoin que chaque instance de navigateur utilise différents serveurs VPN.
Merci en conseil!
Édité
L'objectif est de naviguer simultanément sur la même page Web avec 5 instances de sélénium différentes, chaque instance devant avoir une adresse IP provenant de pays différents.
Ainsi, la solution à laquelle je pensais était d’utiliser différents proxy lorsque chaque proxy utilise un VPN.
Cela a-t-il du sens?
Je suis très novice sur ce sujet, donc si ssh est une bonne solution, j'aimerais recevoir plus d'informations sur la manière d'obtenir une connexion correcte avec la solution ssh (aidez-moi à comprendre ce que signifie l'utilisation systématique de tous les paramètres connexion et comment config un proxy pour cela).
Réponses:
Proxy par fenêtre de navigateur
Il est peu probable qu’il existe une solution pour chaque onglet. Cependant, vous pouvez utiliser la fonction de profil (ou incognito) pour autoriser plusieurs instances du navigateur. Chaque fenêtre de navigateur peut alors gérer ses propres extensions, ainsi, elle peut gérer ses propres paramètres de proxy. Voici comment je l'ai fait dans Chrome.
Par onglet proxie (mais pas vraiment)
Je ne pense pas avoir une solution de contournement possible sans utiliser des instances de navigation distinctes. Vous avez mentionné que vous le faites sur une page. Dans ce cas, vous pouvez le faire en utilisant la redirection de port sur votre hôte local.
Définir deux redirections de port SSH
Par exemple, pour configurer deux redirections de port SSH via deux serveurs différents, vous pouvez utiliser les commandes suivantes.
Chaque instance de navigateur frappe un port différent.
Avoir un navigateur à pointer
127.0.0.1:8888
et un autre à127.0.0.1:9999
Problèmes
127.0.0.1:8888
ou127.0.0.1:9999
seront acheminées via le tunnel. Si la page Web contient des URL absolues, vous devrez modifier manuellement les liens pour refléter le port.Host:
tête. Dans ce cas, vous pouvez utiliser une extension d'édition d'en-tête pour définir l'en-tête de manière statique.la source
J'ai trouvé un moyen d'associer plusieurs OpenVPN à différentes instances de navigateur, en configurant le VPN pour qu'il ne fonctionne que pour un utilisateur spécifique.
La solution a été trouvée ici .
Merci!
la source