異なるVPNサーバーを介して接続するようにブラウザーの複数のインスタンスを構成するにはどうすればよいですか?
私はLinuxサーバーで作業しており、すべてのブラウザーインスタンスが異なるVPNサーバーを使用する必要があります。
アドバイスありがとう!
編集済み
目標は、すべてのインスタンスに異なる国のIPが必要な場合に、5つの異なるSeleniumインスタンスを使用して同じWebページを同時にナビゲートすることです。
したがって、私が考えた解決策は、すべてのプロキシがVPNを使用するときに異なるプロキシを使用することでした。
それは理にかなっていますか?
私はこのトピックについて非常に初心者なので、sshが優れたソリューションである場合は、sshソリューションとの正しい接続を取得する方法についての詳細情報を受け取りたいと思います(すべてのパラメーターがで使用される意味を理解するのを手伝ってください接続とそのためのプロキシの設定方法)。
タブごとにこれに対する解決策がある可能性は低いです。ただし、プロファイル機能(またはシークレット)を使用して、ブラウザーの複数のインスタンスを許可することができます。各ブラウザウィンドウは、独自の拡張機能を管理できるため、独自のプロキシ設定を管理できます。これが私がChromeでそれをした方法です。
個別のブラウジングインスタンスを使用しないと、回避策はないと思います。あなたはこれを1ページに行っていると言いました。その場合、ローカルホストでポートリダイレクションを使用してこれを行うことができます。
たとえば、2つが2つの異なるサーバーを介して2つのSSHポートリダイレクトを設定する場合、次のコマンドを使用できます。
ssh -L 8888:example.com:80 [email protected]
ssh -L 9999:example.com:80 [email protected]
1つのブラウザが127.0.0.1:8888
を指し、別のブラウザが127.0.0.1:9999
を指すようにします
127.0.0.1:8888
または127.0.0.1:9999
のリソースのみがトンネルを介してルーティングされます。 Webページに絶対URLがある場合は、ポートを反映するようにリンクを手動で編集する必要があります。Host:
ヘッダーに気を使うかもしれません。この場合、ヘッダー編集拡張機能を使用して、ヘッダーを静的に設定できます。このソリューションはmacOS向けですが、この概念は明らかに他のシステムでも機能するはずです。
Firefoxにはプロキシ設定が組み込まれているため、Firefoxを使用してください。これは、OSシステムにインストールされている他のFirefoxに影響を与えることなく構成でき、他のブラウザと比較して完全に機能します。macOSにはchromeを使用しないでください。
Firefox.appの多くのインスタンスを別のフォルダーにコピーします。たとえば、Firefoxブラウザの5つのインスタンスを同時に実行し、それぞれが異なるIPのnordvpnを持っている場合は、異なるフォルダにFirefox.appのコピーを5つ用意する必要があります。 firefox.appをコピーして別の場所に貼り付けるだけです。
次に、各firefox.appを起動し、ネットワーク構成に移動して、Firefoxブラウザーごとに異なるnordvpnサーバーIPを追加します...お楽しみください。