web-dev-qa-db-ja.com

異なるopenvpnを介した複数のブラウザインスタンス

異なるVPNサーバーを介して接続するようにブラウザーの複数のインスタンスを構成するにはどうすればよいですか?

私はLinuxサーバーで作業しており、すべてのブラウザーインスタンスが異なるVPNサーバーを使用する必要があります。

アドバイスありがとう!


編集済み

目標は、すべてのインスタンスに異なる国のIPが必要な場合に、5つの異なるSeleniumインスタンスを使用して同じWebページを同時にナビゲートすることです。

したがって、私が考えた解決策は、すべてのプロキシがVPNを使用するときに異なるプロキシを使用することでした。

それは理にかなっていますか?

私はこのトピックについて非常に初心者なので、sshが優れたソリューションである場合は、sshソリューションとの正しい接続を取得する方法についての詳細情報を受け取りたいと思います(すべてのパラメーターがで使用される意味を理解するのを手伝ってください接続とそのためのプロキシの設定方法)。

4
Augusto Pedraza

ブラウザウィンドウごとのプロキシ

タブごとにこれに対する解決策がある可能性は低いです。ただし、プロファイル機能(またはシークレット)を使用して、ブラウザーの複数のインスタンスを許可することができます。各ブラウザウィンドウは、独自の拡張機能を管理できるため、独自のプロキシ設定を管理できます。これが私がChromeでそれをした方法です。

  • ブラウザウィンドウの右上隅にある、現在のユーザーのボタンをクリックします。その人の名前、電子メール、または人の形をしたアイコンが表示される場合があります。
  • [個人の切り替え]をクリックします。
  • ウィンドウの下部にある[個人の追加]をクリックします。新しいアカウントを作成します。
  • インストール Proxy SwitchOmega 。 chromeストアには、多くのプロキシ管理拡張機能があります。これは私が試したもので、うまくいきました。このウィンドウ用に構成してください。設定は他のペルソナと共有されません。

タブプロキシごと(実際にはそうではありません)

個別のブラウジングインスタンスを使用しないと、回避策はないと思います。あなたはこれを1ページに行っていると言いました。その場合、ローカルホストでポートリダイレクションを使用してこれを行うことができます。

2つのSSHポートリダイレクトを設定します

たとえば、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を指すようにします

問題

  • これはVPNではありません。すべてのブラウザトラフィックがSSH接続を通過することを保証することはできません。たとえば、外部ドメイン上の画像やスクリプトをフェッチするリソースはすべて、ホスト接続を経由します。ターゲットの127.0.0.1:8888または127.0.0.1:9999のリソースのみがトンネルを介してルーティングされます。 Webページに絶対URLがある場合は、ポートを反映するようにリンクを手動で編集する必要があります。
  • サーバーはHost:ヘッダーに気を使うかもしれません。この場合、ヘッダー編集拡張機能を使用して、ヘッダーを静的に設定できます。
3
amccormack

複数のOpenVPNを異なるブラウザーインスタンスに関連付けて、特定のユーザーに対してのみ機能するようにVPNを構成する方法を見つけました。

解決策が見つかりました ここ

ありがとう!

0
Augusto Pedraza

このソリューションはmacOS向けですが、この概念は明らかに他のシステムでも機能するはずです。

Firefoxにはプロキシ設定が組み込まれているため、Firefoxを使用してください。これは、OSシステムにインストールされている他のFirefoxに影響を与えることなく構成でき、他のブラウザと比較して完全に機能します。macOSにはchromeを使用しないでください。

Firefox.appの多くのインスタンスを別のフォルダーにコピーします。たとえば、Firefoxブラウザの5つのインスタンスを同時に実行し、それぞれが異なるIPのnordvpnを持っている場合は、異なるフォルダにFirefox.appのコピーを5つ用意する必要があります。 firefox.appをコピーして別の場所に貼り付けるだけです。

次に、各firefox.appを起動し、ネットワーク構成に移動して、Firefoxブラウザーごとに異なるnordvpnサーバーIPを追加します...お楽しみください。

0
S To